
/* WARNING: Type propagation algorithm not settling */
/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */
/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */
/* WARNING: Struct "Output_section_headers": ignoring overlapping field "layout_" */
/* WARNING: Enum "DT": Some values do not have unique names */
/* WARNING: Struct "Output_reduced_debug_abbrev_section": ignoring overlapping field "data_" */
/* WARNING: Struct "Output_reduced_debug_info_section": ignoring overlapping field "data_" */
/* DWARF original prototype: bool is_mips16_stub_section(Mips_relobj<32,_false> * this, uint shndx)
    */

bool __thiscall
anon_unknown.dwarf_29466b::Mips_relobj<32,_false>::is_mips16_stub_section
          (Mips_relobj<32,_false> *this,uint shndx)

{
  char cVar1;
  ushort uVar2;
  uint uVar3;
  Mips_symbol<64> *pMVar4;
  int iVar5;
  undefined1 uVar13;
  anon_union_4_3_b0f6f408_for_u1_ *paVar6;
  anon_union_4_3_b0f6f408_for_u1_ *paVar7;
  Mips_relobj<64,_true> **ppMVar8;
  Mips_relobj<64,_true> **ppMVar9;
  int iVar10;
  pointer pCVar11;
  int *piVar12;
  _Bit_type *p_Var14;
  pointer ppMVar15;
  char extraout_v1_03;
  char extraout_v1_04;
  Output_segment *pOVar16;
  pointer extraout_v1;
  pointer extraout_v1_00;
  pointer extraout_v1_01;
  pointer extraout_v1_02;
  pointer pDVar17;
  ushort *puVar18;
  undefined *puVar19;
  int *piVar20;
  Mips_output_data_plt<64,_false> *pMVar21;
  Symbol *pSVar22;
  Target_mips<64,_true> *this_00;
  uint *puVar23;
  Mips_symbol<64> *pMVar24;
  size_t sVar25;
  Got_offset_list *pGVar26;
  Mips_output_data_got<64,_true> *pMVar27;
  pointer pDVar28;
  uint uVar29;
  int iVar30;
  undefined4 *puVar31;
  Output_file *pOVar32;
  pointer ppOVar33;
  Output_data *pOVar34;
  uint uVar35;
  anon_union_4_3_b0f6f408_for_u1_ *paVar36;
  anon_union_4_3_b0f6f408_for_u1_ aVar37;
  Mips_output_data_plt<64,_true> *pMVar38;
  Output_data_space *pOVar39;
  Mips_output_data_got<64,_true> *in_t0;
  int iVar40;
  uint uVar41;
  anon_union_4_3_b0f6f408_for_u1_ *paVar42;
  Output_section **ppOVar43;
  _func_int_varargs **pp_Var44;
  int iVar45;
  undefined4 uVar46;
  pointer *pppMVar47;
  uint uVar48;
  Target_mips<64,_true> **ppTVar49;
  uint uVar50;
  Mips_output_data_got<64,_true> *in_t4;
  Mips_output_data_la25_stub<64,_true> *pMVar51;
  int iVar52;
  int iVar53;
  int iVar54;
  Output_data_space *pOVar55;
  int iVar56;
  Mips_output_data_plt<64,_true> *unaff_s3;
  int iVar57;
  int iVar58;
  undefined *puVar59;
  code *pcVar60;
  code *pcVar61;
  int iVar62;
  Mips_output_data_got<64,_true> *pMVar63;
  undefined8 uVar64;
  undefined5 uVar65;
  undefined4 in_stack_fffffd3c;
  Mips_output_data_got<64,_true> *pMStack_2b4;
  Mips_output_data_got<64,_true> *pMStack_2b0;
  undefined4 in_stack_fffffe14;
  undefined4 in_stack_fffffe5c;
  undefined4 in_stack_fffffea4;
  undefined4 in_stack_fffffeec;
  
  p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.
            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;
  uVar29 = shndx >> 5;
  if (shndx < ((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.
                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -
              (int)p_Var14) * 8 +
              ((this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl
               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -
              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.
              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)) {
    uVar3 = 1 << (shndx & 0x1f);
    if ((uVar3 & p_Var14[uVar29]) != 0) {
      return true;
    }
    p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.
              _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;
    in_t0 = (Mips_output_data_got<64,_true> *)
            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl
             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -
            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.
            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset);
    if ((_Bit_type *)
        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.
               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -
         (int)p_Var14) * 8 + (int)in_t0) <= shndx) goto LAB_000e1f04;
    if ((uVar3 & p_Var14[uVar29]) != 0) {
      return true;
    }
    in_t0 = (Mips_output_data_got<64,_true> *)
            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.
            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;
    if (shndx < ((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.
                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -
                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.
                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +
                ((int)(this->section_is_mips16_call_fp_stub_).
                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.
                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8) {
      return (uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                              super_Output_section_data_build.super_Output_section_data.
                              super_Output_data._vptr_Output_data)[uVar29]) != 0;
    }
  }
  else {
    (*(code *)PTR_do_gold_unreachable_004c1a30)
              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,
               PTR_s__s_004c1a50 + -0x4a00);
LAB_000e1f04:
    (*(code *)PTR_do_gold_unreachable_004c1a30)
              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,
               PTR_s__s_004c1a50 + -0x4a1c);
  }
  p_Var14 = (_Bit_type *)&DAT_00000723;
  puVar19 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;
  puVar59 = PTR_do_gold_unreachable_004c1a30;
  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar19,0x723,PTR_s__s_004c1a50 + -0x4a3c);
  paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(puVar19 + 0x1fc);
  if (p_Var14 < (_Bit_type *)
                ((*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +
                (*(int *)(puVar19 + 0x204) - (int)paVar36))) {
    iVar30 = ((uint)p_Var14 >> 5) * 4;
    uVar29 = 1 << ((uint)p_Var14 & 0x1f);
    if ((uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)) != 0) {
      return true;
    }
    in_t0 = (Mips_output_data_got<64,_true> *)
            (*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210));
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(*(int *)(puVar19 + 0x20c) + iVar30);
    if ((_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0) <=
        p_Var14) goto LAB_000e2048;
    if ((uVar29 & (uint)paVar36->object) != 0) {
      return true;
    }
    in_t0 = *(Mips_output_data_got<64,_true> **)(puVar19 + 0x220);
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8);
    if (p_Var14 < (_Bit_type *)
                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)) {
      return (uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                               super_Output_section_data_build.super_Output_section_data.
                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0;
    }
  }
  else {
    (**(code **)(puVar59 + 0x3dfaf4))
              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,
               paVar36,puVar59 + 0x3e7304);
LAB_000e2048:
    (**(code **)(puVar59 + 0x3dfaf4))
              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190);
  }
  puVar23 = (uint *)&DAT_00000723;
  pcVar60 = *(code **)(puVar59 + 0x3dfaf4);
  piVar20 = (int *)(*(int *)(puVar59 + 0x3df340) + 0x3588);
  (*pcVar60)(piVar20,0x723,*(int *)(puVar59 + 0x3dfb14) + -0x51b0);
  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;
  pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);
  pMVar24 = (Mips_symbol<64> *)*puVar23;
  if (pcVar61 == *(code **)(pcVar60 + 0x3dfaa4)) {
    ppMVar15 = (pMVar21->symbols_).
               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
               ._M_impl._M_start;
    if (pMVar24 < (Mips_symbol<64> *)
                  ((int)(pMVar21->symbols_).
                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {
      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);
      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;
      goto LAB_000e20e4;
    }
  }
  else {
    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();
LAB_000e20e4:
    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {
                    /* WARNING: Subroutine does not return */
      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);
    }
    piVar20 = (int *)*piVar20;
    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;
    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8)) {
      (**(code **)(*piVar20 + 0x68))();
      return (bool)(cVar1 + extraout_v1_03);
    }
    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {
      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));
    }
    (**(code **)(pcVar60 + 0x3df9b0))
              (*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798);
  }
  puVar23 = (uint *)&DAT_000005c8;
  pcVar61 = *(code **)(pcVar60 + 0x3df9b0);
  piVar20 = (int *)(*(int *)(pcVar60 + 0x3df1fc) + 0x4570);
  (*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df9d0) + -0x33a0);
  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;
  pMVar24 = (Mips_symbol<64> *)*puVar23;
  pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);
  if (pcVar60 == *(code **)(pcVar61 + 0x3df968)) {
    ppMVar15 = (pMVar21->symbols_).
               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
               ._M_impl._M_start;
    if (pMVar24 < (Mips_symbol<64> *)
                  ((int)(pMVar21->symbols_).
                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {
      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);
      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;
      goto LAB_000e2228;
    }
  }
  else {
    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();
LAB_000e2228:
    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {
                    /* WARNING: Subroutine does not return */
      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);
    }
    piVar20 = (int *)*piVar20;
    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;
    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);
    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970)) {
      uVar65 = (**(code **)(*piVar20 + 0x68))();
      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));
    }
    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {
      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);
      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);
    }
    (**(code **)(pcVar61 + 0x3df874))
              (*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760);
  }
  puVar23 = (uint *)&DAT_000005c8;
  pcVar60 = *(code **)(pcVar61 + 0x3df874);
  piVar20 = (int *)(*(int *)(pcVar61 + 0x3df0c0) + 0x4570);
  (*pcVar60)(piVar20,0x5c8,*(int *)(pcVar61 + 0x3df894) + -0x33a0);
  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;
  pMVar24 = (Mips_symbol<64> *)*puVar23;
  pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);
  if (pcVar61 == *(code **)(pcVar60 + 0x3df7fc)) {
    ppMVar15 = (pMVar21->symbols_).
               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
               ._M_impl._M_start;
    if (pMVar24 < (Mips_symbol<64> *)
                  ((int)(pMVar21->symbols_).
                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {
      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);
      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;
      goto LAB_000e2394;
    }
  }
  else {
    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();
LAB_000e2394:
    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {
                    /* WARNING: Subroutine does not return */
      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);
    }
    piVar20 = (int *)*piVar20;
    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;
    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);
    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808)) {
      uVar65 = (**(code **)(*piVar20 + 0x68))();
      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));
    }
    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {
      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);
      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);
    }
    (**(code **)(pcVar60 + 0x3df708))
              (*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744);
  }
  puVar23 = (uint *)&DAT_000005c8;
  pcVar61 = *(code **)(pcVar60 + 0x3df708);
  piVar20 = (int *)(*(int *)(pcVar60 + 0x3def54) + 0x4570);
  (*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df728) + -0x33a0);
  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;
  pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);
  pMVar24 = (Mips_symbol<64> *)*puVar23;
  if (pcVar60 == *(code **)(pcVar61 + 0x3df690)) {
    ppMVar15 = (pMVar21->symbols_).
               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
               ._M_impl._M_start;
    if (pMVar24 < (Mips_symbol<64> *)
                  ((int)(pMVar21->symbols_).
                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {
      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);
      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;
      goto LAB_000e24f8;
    }
  }
  else {
    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();
LAB_000e24f8:
    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {
                    /* WARNING: Subroutine does not return */
      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);
    }
    piVar20 = (int *)*piVar20;
    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;
    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0)) {
      (**(code **)(*piVar20 + 0x68))();
      return (bool)(cVar1 + extraout_v1_04);
    }
    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {
      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));
    }
    (**(code **)(pcVar61 + 0x3df59c))
              (*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c);
  }
  sVar25 = 0x5c8;
  pcVar60 = *(code **)(pcVar61 + 0x3df59c);
  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3dede8) + 0x4570);
  (*pcVar60)(pSVar22,0x5c8,*(int *)(pcVar61 + 0x3df5bc) + -0x33a0);
  uVar29 = (pSVar22->got_offsets_).got_offset_;
  if ((int)(uVar29 << 2) < 0) {
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;
    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;
    if (-1 < (int)(uVar29 << 1)) {
LAB_000e2a48:
      (**(code **)(pcVar60 + 0x3df460))
                (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350);
      goto LAB_000e2a64;
    }
    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;
    if (pSVar22->symtab_index_ != 0) {
LAB_000e2a2c:
      (**(code **)(pcVar60 + 0x3df460))
                (*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c);
      goto LAB_000e2a48;
    }
    in_t0 = (Mips_output_data_got<64,_true> *)
            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);
    if ((int)paVar36 < 0) {
LAB_000e2a20:
      gold::Output_file::get_output_view
                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,
                 pOVar32);
      goto LAB_000e2a2c;
    }
    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);
    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||
       ((*(int *)(sVar25 + 8) == iVar30 &&
        (in_t0 = (Mips_output_data_got<64,_true> *)
                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),
        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;
    pOVar16 = pSVar22[1].u1_.output_segment;
    uVar29 = pSVar22[1].got_offsets_.got_type_;
    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));
    if (pOVar16 != (Output_segment *)0x0) {
      pGVar26 = pSVar22[1].got_offsets_.got_next_;
      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
      ppOVar33 = pOVar16->output_lists_[0].
                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl
                 ._M_finish;
      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
        iVar56 = *(int *)(pcVar60 + 0x3df480);
        iVar54 = *(int *)(pcVar60 + 0x3df480);
        iVar53 = *(int *)(pcVar60 + 0x3df480);
        in_t4 = (Mips_output_data_got<64,_true> *)
                std::
                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>
                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.
                e_ident_magic_str;
        iVar57 = *(int *)(pcVar60 + 0x3dec98);
        iVar62 = *(int *)(pcVar60 + 0x3df480);
        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);
        iVar58 = *(int *)(pcVar60 + 0x3df480);
        iVar30 = *(int *)(pcVar60 + 0x3dec98);
        iVar52 = *(int *)(pcVar60 + 0x3df480);
        paVar6 = paVar7;
        do {
          if (-1 < (int)pGVar26->got_next_ << 6) {
            if (uVar29 < 0x10001) {
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                if (((uint)paVar36 & 0xffff8000) == 0) {
                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);
                  pppMVar47 = (pointer *)(iVar57 + 0x1078);
                }
                else {
                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)
                           unaff_s3[0x2f].symbols_.
                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
                           ._M_impl._M_end_of_storage;
                  pppMVar47 = &unaff_s3[0x2f].symbols_.
                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>
                               ._M_impl._M_end_of_storage;
                }
                *paVar6 = aVar37;
                paVar42 = paVar6 + 2;
                iVar5 = 0xc;
                iVar10 = 8;
                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =
                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);
                goto LAB_000e2714;
              }
            }
            else {
              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);
              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =
                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                paVar42 = paVar6 + 3;
                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);
                iVar5 = 0x10;
                iVar10 = 0xc;
                pppMVar47 = (pointer *)(iVar30 + 0x1054);
LAB_000e2714:
                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);
                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);
                *paVar42 = *paVar36;
                if (ppOVar33[5] != (Output_data *)0x0) {
                  paVar42[1].object =
                       (Object *)
                       ((uint)ppOVar33[5] & 0xffff |
                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                             super_Output_section_data_build.super_Output_section_data.
                             super_Output_data._vptr_Output_data);
                  paVar6 = paVar42 + 2;
                  goto LAB_000e2740;
                }
              }
            }
LAB_000e29d4:
            gold::Symbol::dynsym_index(pSVar22);
            break;
          }
          pOVar34 = ppOVar33[5];
          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;
            if (uVar29 < 0x10001) {
              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;
              if (pOVar34 != (Output_data *)0x0) {
                *(undefined2 *)paVar6 = 0xdf3c;
                *(undefined2 *)((int)paVar6 + 2) = 0x8010;
                iVar10 = iVar53 + -0x3090;
                if (((uint)pOVar34 & 0xffff8000) != 0) {
                  iVar10 = iVar54 + -0x30a8;
                }
                iVar40 = 0x10;
                *(undefined2 *)(paVar6 + 1) = 0xdff;
                iVar5 = 0xc;
                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);
LAB_000e28e8:
                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)
                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                          super_Output_section_data_build.super_Output_section_data.
                          super_Output_data.field_0x6;
                uVar46 = *(undefined4 *)(iVar10 + iVar5);
                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);
                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data.field_0x4 = (short)pOVar34;
                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data._vptr_Output_data = (short)uVar46;
                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base
                                 .super_Output_section_data_build.super_Output_section_data.
                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;
LAB_000e2740:
                pOVar16 = (Output_segment *)
                          pOVar16->output_lists_[0].
                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>
                          ._M_impl._M_start;
                goto joined_r0x000e2744;
              }
            }
            else {
              *(undefined2 *)paVar6 = 0xdf3c;
              *(undefined2 *)((int)paVar6 + 2) = 0x8010;
              *(undefined2 *)(paVar6 + 1) = 0xdff;
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;
              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;
              if (pOVar34 != (Output_data *)0x0) {
                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);
                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);
                iVar40 = 0x18;
                iVar5 = 0x14;
                iVar10 = iVar56 + -0x30c8;
                goto LAB_000e28e8;
              }
            }
            goto LAB_000e29d4;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;
          if (uVar29 < 0x10001) {
            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;
            *(undefined2 *)paVar6 = 0xdf3c;
            *(undefined2 *)((int)paVar6 + 2) = 0x8010;
            *(undefined2 *)(paVar6 + 1) = 0x1f;
            iVar10 = iVar52 + -0x30e8;
            if (((uint)pOVar34 & 0xffff8000) != 0) {
              iVar10 = iVar58 + -0x3108;
            }
            iVar40 = 0x18;
            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;
            iVar45 = 0x14;
            paVar36 = paVar6 + 2;
            iVar5 = 0x10;
          }
          else {
            *(undefined2 *)paVar6 = 0xdf3c;
            *(undefined2 *)((int)paVar6 + 2) = 0x8010;
            *(undefined2 *)(paVar6 + 1) = 0x1f;
            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;
            *(undefined2 *)(paVar6 + 2) = 0x41b8;
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;
            paVar36 = paVar6 + 3;
            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);
            iVar40 = 0x20;
            iVar45 = 0x1c;
            iVar5 = 0x18;
            iVar10 = iVar62 + -0x3130;
          }
          uVar46 = *(undefined4 *)(iVar10 + iVar45);
          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);
          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);
          *(short *)((int)paVar36 + 2) = (short)uVar46;
          *(short *)(paVar36 + 1) = (short)in_t0;
          *(short *)((int)paVar36 + 6) = (short)pOVar34;
          pOVar16 = (Output_segment *)
                    pOVar16->output_lists_[0].
                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                    _M_impl._M_start;
          paVar6 = paVar36 + 2;
joined_r0x000e2744:
          if (pOVar16 == (Output_segment *)0x0) {
            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);
            paVar7 = paVar6;
            goto LAB_000e2800;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
          ppOVar33 = pOVar16->output_lists_[0].
                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                     _M_impl._M_finish;
        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);
      }
      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);
      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);
    }
    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;
LAB_000e2800:
    if (uVar29 < 0x10001) {
      if ((Mips_output_data_got<64,_true> *)
          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.
            super_Output_section_data_build.super_Output_section_data.super_Output_data.
            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {
        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {
                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */
                    /* WARNING: Treating indirect jump as call */
          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);
          return (bool)uVar13;
        }
        goto LAB_000e29a4;
      }
      goto LAB_000e2a80;
    }
    iVar30 = *(int *)(pcVar60 + 0x3df480);
    if (pMVar63 == pMVar27) {
LAB_000e29a4:
      return SUB41(paVar7,0);
    }
  }
  else {
LAB_000e2a64:
    (**(code **)(pcVar60 + 0x3df460))
              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);
LAB_000e2a80:
    iVar30 = *(int *)(pcVar60 + 0x3df480);
  }
  sVar25 = 0x2011;
  pcVar61 = *(code **)(pcVar60 + 0x3df460);
  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);
  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);
  uVar29 = (pSVar22->got_offsets_).got_offset_;
  if ((int)(uVar29 << 2) < 0) {
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;
    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;
    if (-1 < (int)(uVar29 << 1)) {
LAB_000e2f74:
      (**(code **)(pcVar61 + 0x3def94))
                (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3defb4) + -0x3350);
      goto LAB_000e2f90;
    }
    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;
    if (pSVar22->symtab_index_ != 0) {
LAB_000e2f58:
      (**(code **)(pcVar61 + 0x3def94))
                (*(int *)(pcVar61 + 0x3de7e0) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3defb4) + -0x3a9c);
      goto LAB_000e2f74;
    }
    in_t0 = (Mips_output_data_got<64,_true> *)
            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);
    if ((int)paVar36 < 0) {
LAB_000e2f4c:
      gold::Output_file::get_output_view
                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,
                 pOVar32);
      goto LAB_000e2f58;
    }
    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);
    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||
       ((*(int *)(sVar25 + 8) == iVar30 &&
        (in_t0 = (Mips_output_data_got<64,_true> *)
                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),
        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;
    pOVar16 = pSVar22[1].u1_.output_segment;
    uVar29 = pSVar22[1].got_offsets_.got_type_;
    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));
    if (pOVar16 != (Output_segment *)0x0) {
      pGVar26 = pSVar22[1].got_offsets_.got_next_;
      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
      ppOVar33 = pOVar16->output_lists_[0].
                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl
                 ._M_finish;
      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
        iVar54 = *(int *)(pcVar61 + 0x3defb4);
        iVar53 = *(int *)(pcVar61 + 0x3defb4);
        iVar57 = *(int *)(pcVar61 + 0x3de7cc);
        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);
        iVar52 = *(int *)(pcVar61 + 0x3defb4);
        iVar56 = *(int *)(pcVar61 + 0x3de7cc);
        iVar62 = *(int *)(pcVar61 + 0x3defb4);
        iVar30 = *(int *)(pcVar61 + 0x3de7cc);
        iVar58 = *(int *)(pcVar61 + 0x3defb4);
        ppMVar8 = ppMVar9;
        do {
          if (-1 < (int)pGVar26->got_next_ << 6) {
            uVar3 = *(uint *)(iVar30 + 0x1020);
            if (uVar29 < 0x10001) {
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                if (((uint)paVar36 & 0xffff8000) == 0) {
                  uVar3 = *(uint *)(iVar57 + 0x1044);
                  iVar10 = iVar57 + 0x1044;
                }
                else {
                  uVar3 = *(uint *)(iVar56 + 0x1034);
                  iVar10 = iVar56 + 0x1034;
                }
                ppOVar43 = (Output_section **)(ppMVar8 + 2);
                iVar40 = 0xc;
                *ppMVar8 = (Mips_relobj<64,_true> *)
                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                iVar5 = 8;
                uVar3 = *(uint *)(iVar10 + 4);
                ppMVar8[1] = (Mips_relobj<64,_true> *)
                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                goto LAB_000e2bf8;
              }
            }
            else {
              *ppMVar8 = (Mips_relobj<64,_true> *)
                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
              uVar3 = *(uint *)(iVar30 + 0x1024);
              ppMVar8[1] = (Mips_relobj<64,_true> *)
                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                ppOVar43 = (Output_section **)(ppMVar8 + 3);
                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;
                iVar40 = 0x10;
                iVar5 = 0xc;
                ppMVar8[2] = (Mips_relobj<64,_true> *)
                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>
                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                iVar10 = iVar30 + 0x1020;
LAB_000e2bf8:
                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);
                uVar3 = *(uint *)(iVar10 + iVar5);
                *ppOVar43 = (Output_section *)
                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)
                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                          super_Output_section_data_build.super_Output_section_data.
                          super_Output_data._vptr_Output_data;
                if (ppOVar33[5] != (Output_data *)0x0) {
                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;
                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);
                  ppOVar43[1] = (Output_section *)
                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10
                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                  goto LAB_000e2c34;
                }
              }
            }
LAB_000e2f00:
            gold::Symbol::dynsym_index(pSVar22);
            break;
          }
          pOVar34 = ppOVar33[5];
          uVar2 = (ushort)((uint)pOVar34 >> 8);
          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;
            if (uVar29 < 0x10001) {
              if (pOVar34 != (Output_data *)0x0) {
                *(undefined2 *)ppMVar8 = 0x3cdf;
                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);
                if (((uint)pOVar34 & 0xffff8000) != 0) {
                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0);
                }
                iVar5 = 0x10;
                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;
                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6);
                iVar10 = 0xc;
LAB_000e2e00:
                uVar41 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar10);
                ppMVar8 = (Mips_relobj<64,_true> **)
                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data.field_0x6;
                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5);
                *(ushort *)
                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                  super_Output_section_data_build.super_Output_section_data.super_Output_data.
                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;
                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)
                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |
                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);
                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data._vptr_Output_data = (short)paVar36;
                *(ushort *)
                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                        super_Output_section_data_build.super_Output_section_data.super_Output_data.
                        _vptr_Output_data + 2) =
                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff;
LAB_000e2c34:
                pOVar16 = (Output_segment *)
                          pOVar16->output_lists_[0].
                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>
                          ._M_impl._M_start;
                goto joined_r0x000e2c38;
              }
            }
            else {
              *(undefined2 *)ppMVar8 = 0x3cdf;
              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
              *(undefined2 *)(ppMVar8 + 1) = 0xff0d;
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;
              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;
              if (pOVar34 != (Output_data *)0x0) {
                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);
                iVar5 = 0x18;
                *(ushort *)(ppMVar8 + 2) =
                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |
                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);
                iVar10 = 0x14;
                pMVar38 = unaff_s3;
                goto LAB_000e2e00;
              }
            }
            goto LAB_000e2f00;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;
          if (uVar29 < 0x10001) {
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;
            *(undefined2 *)ppMVar8 = 0x3cdf;
            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;
            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
            iVar10 = iVar58 + -0x31e0;
            if (((uint)pOVar34 & 0xffff8000) != 0) {
              iVar10 = iVar62 + -0x3200;
            }
            iVar40 = 0x18;
            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;
            iVar45 = 0x10;
            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);
            iVar5 = 0x14;
          }
          else {
            *(undefined2 *)ppMVar8 = 0x3cdf;
            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;
            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;
            *(undefined2 *)(ppMVar8 + 2) = 0xb841;
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;
            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);
            iVar40 = 0x20;
            *(ushort *)((int)ppMVar8 + 10) =
                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |
                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);
            iVar45 = 0x18;
            iVar5 = 0x1c;
            iVar10 = iVar52 + -0x3228;
          }
          uVar41 = *(uint *)(iVar10 + iVar45);
          uVar48 = *(uint *)(iVar10 + iVar5);
          uVar3 = *(uint *)(iVar10 + iVar40);
          *(ushort *)
           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =
               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)
                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |
                    uVar3 >> 8 & 0xff);
          *(ushort *)
           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
            super_Output_section_data_build.super_Output_section_data.super_Output_data.
            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;
          *(ushort *)
           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                  super_Output_section_data_build.super_Output_section_data.super_Output_data.
                  _vptr_Output_data + 2) =
               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff;
          *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                     super_Output_section_data_build.super_Output_section_data.super_Output_data.
                     field_0x4 = (short)paVar36;
          pOVar16 = (Output_segment *)
                    pOVar16->output_lists_[0].
                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                    _M_impl._M_start;
          ppMVar8 = (Mips_relobj<64,_true> **)
                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                     super_Output_section_data_build.super_Output_section_data.super_Output_data.
                     address_;
joined_r0x000e2c38:
          if (pOVar16 == (Output_segment *)0x0) {
            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);
            ppMVar9 = ppMVar8;
            goto LAB_000e2d04;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
          ppOVar33 = pOVar16->output_lists_[0].
                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                     _M_impl._M_finish;
        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);
      }
      pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);
      (**(code **)(pcVar61 + 0x3def94))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3defb4) + -0x3728);
    }
    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;
LAB_000e2d04:
    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);
    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {
      if ((Mips_output_data_got<64,_true> *)
          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.
            super_Output_section_data_build.super_Output_section_data.super_Output_data.
            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {
        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {
                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */
                    /* WARNING: Treating indirect jump as call */
          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);
          return (bool)uVar13;
        }
        goto LAB_000e2ed0;
      }
      goto LAB_000e2fac;
    }
    iVar30 = *(int *)(pcVar61 + 0x3defb4);
    if (pMVar63 == pMVar27) {
LAB_000e2ed0:
      return SUB41(ppMVar9,0);
    }
  }
  else {
LAB_000e2f90:
    (**(code **)(pcVar61 + 0x3def94))
              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);
LAB_000e2fac:
    iVar30 = *(int *)(pcVar61 + 0x3defb4);
  }
  sVar25 = 0x2011;
  pcVar60 = *(code **)(pcVar61 + 0x3def94);
  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);
  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);
  uVar29 = (pSVar22->got_offsets_).got_offset_;
  if ((int)(uVar29 << 2) < 0) {
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;
    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;
    if (-1 < (int)(uVar29 << 1)) {
LAB_000e3440:
      (**(code **)(pcVar60 + 0x3dea68))
                (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3dea88) + -0x3350);
      goto LAB_000e345c;
    }
    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;
    if (pSVar22->symtab_index_ != 0) {
LAB_000e3424:
      (**(code **)(pcVar60 + 0x3dea68))
                (*(int *)(pcVar60 + 0x3de2b4) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3dea88) + -0x3a9c);
      goto LAB_000e3440;
    }
    in_t0 = (Mips_output_data_got<64,_true> *)
            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);
    if ((int)paVar36 < 0) {
LAB_000e3418:
      gold::Output_file::get_output_view
                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,
                 pOVar32);
      goto LAB_000e3424;
    }
    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);
    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||
       ((*(int *)(sVar25 + 8) == iVar30 &&
        (in_t0 = (Mips_output_data_got<64,_true> *)
                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),
        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;
    pOVar16 = pSVar22[1].u1_.output_segment;
    uVar29 = pSVar22[1].got_offsets_.got_type_;
    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));
    if (pOVar16 != (Output_segment *)0x0) {
      pGVar26 = pSVar22[1].got_offsets_.got_next_;
      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
      ppOVar33 = pOVar16->output_lists_[0].
                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl
                 ._M_finish;
      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
        iVar56 = *(int *)(pcVar60 + 0x3dea88);
        iVar54 = *(int *)(pcVar60 + 0x3dea88);
        iVar53 = *(int *)(pcVar60 + 0x3dea88);
        in_t4 = (Mips_output_data_got<64,_true> *)
                std::
                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>
                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.
                e_ident_magic_str;
        iVar57 = *(int *)(pcVar60 + 0x3de2a0);
        iVar62 = *(int *)(pcVar60 + 0x3dea88);
        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);
        iVar58 = *(int *)(pcVar60 + 0x3dea88);
        iVar30 = *(int *)(pcVar60 + 0x3de2a0);
        iVar52 = *(int *)(pcVar60 + 0x3dea88);
        paVar6 = paVar7;
        do {
          if (-1 < (int)pGVar26->got_next_ << 6) {
            if (uVar29 < 0x10001) {
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                if (((uint)paVar36 & 0xffff8000) == 0) {
                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);
                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);
                }
                else {
                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;
                  ppTVar49 = &unaff_s3[0x30].target_;
                }
                *paVar6 = aVar37;
                paVar42 = paVar6 + 2;
                iVar5 = 0xc;
                iVar10 = 8;
                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =
                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);
                goto LAB_000e310c;
              }
            }
            else {
              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);
              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =
                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                paVar42 = paVar6 + 3;
                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);
                iVar5 = 0x10;
                iVar10 = 0xc;
                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);
LAB_000e310c:
                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);
                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);
                *paVar42 = *paVar36;
                if (ppOVar33[5] != (Output_data *)0x0) {
                  paVar42[1].object =
                       (Object *)
                       ((uint)ppOVar33[5] & 0xffff |
                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                             super_Output_section_data_build.super_Output_section_data.
                             super_Output_data._vptr_Output_data);
                  paVar6 = paVar42 + 2;
                  goto LAB_000e3138;
                }
              }
            }
LAB_000e33cc:
            gold::Symbol::dynsym_index(pSVar22);
            break;
          }
          pOVar34 = ppOVar33[5];
          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;
            if (uVar29 < 0x10001) {
              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;
              if (pOVar34 != (Output_data *)0x0) {
                *(undefined2 *)paVar6 = 0xff3c;
                *(undefined2 *)((int)paVar6 + 2) = 0x8010;
                iVar10 = iVar53 + -0x2e30;
                if (((uint)pOVar34 & 0xffff8000) != 0) {
                  iVar10 = iVar54 + -0x2e48;
                }
                iVar40 = 0x10;
                *(undefined2 *)(paVar6 + 1) = 0xdff;
                iVar5 = 0xc;
                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);
LAB_000e32e0:
                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)
                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                          super_Output_section_data_build.super_Output_section_data.
                          super_Output_data.field_0x6;
                uVar46 = *(undefined4 *)(iVar10 + iVar5);
                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);
                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data.field_0x4 = (short)pOVar34;
                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data._vptr_Output_data = (short)uVar46;
                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base
                                 .super_Output_section_data_build.super_Output_section_data.
                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;
LAB_000e3138:
                pOVar16 = (Output_segment *)
                          pOVar16->output_lists_[0].
                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>
                          ._M_impl._M_start;
                goto joined_r0x000e313c;
              }
            }
            else {
              *(undefined2 *)paVar6 = 0xff3c;
              *(undefined2 *)((int)paVar6 + 2) = 0x8010;
              *(undefined2 *)(paVar6 + 1) = 0xdff;
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;
              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;
              if (pOVar34 != (Output_data *)0x0) {
                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);
                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);
                iVar40 = 0x18;
                iVar5 = 0x14;
                iVar10 = iVar56 + -0x2e68;
                goto LAB_000e32e0;
              }
            }
            goto LAB_000e33cc;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;
          if (uVar29 < 0x10001) {
            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;
            *(undefined2 *)paVar6 = 0xff3c;
            *(undefined2 *)((int)paVar6 + 2) = 0x8010;
            *(undefined2 *)(paVar6 + 1) = 0x1f;
            iVar10 = iVar52 + -0x2e88;
            if (((uint)pOVar34 & 0xffff8000) != 0) {
              iVar10 = iVar58 + -0x2ea8;
            }
            iVar40 = 0x18;
            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;
            iVar45 = 0x14;
            paVar36 = paVar6 + 2;
            iVar5 = 0x10;
          }
          else {
            *(undefined2 *)paVar6 = 0xff3c;
            *(undefined2 *)((int)paVar6 + 2) = 0x8010;
            *(undefined2 *)(paVar6 + 1) = 0x1f;
            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;
            *(undefined2 *)(paVar6 + 2) = 0x41b8;
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;
            paVar36 = paVar6 + 3;
            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);
            iVar40 = 0x20;
            iVar45 = 0x1c;
            iVar5 = 0x18;
            iVar10 = iVar62 + -0x2ed0;
          }
          uVar46 = *(undefined4 *)(iVar10 + iVar45);
          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);
          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);
          *(short *)((int)paVar36 + 2) = (short)uVar46;
          *(short *)(paVar36 + 1) = (short)in_t0;
          *(short *)((int)paVar36 + 6) = (short)pOVar34;
          pOVar16 = (Output_segment *)
                    pOVar16->output_lists_[0].
                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                    _M_impl._M_start;
          paVar6 = paVar36 + 2;
joined_r0x000e313c:
          if (pOVar16 == (Output_segment *)0x0) {
            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);
            paVar7 = paVar6;
            goto LAB_000e31f8;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
          ppOVar33 = pOVar16->output_lists_[0].
                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                     _M_impl._M_finish;
        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);
      }
      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);
      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);
    }
    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;
LAB_000e31f8:
    if (uVar29 < 0x10001) {
      if ((Mips_output_data_got<64,_true> *)
          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.
            super_Output_section_data_build.super_Output_section_data.super_Output_data.
            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {
        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {
                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */
                    /* WARNING: Treating indirect jump as call */
          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);
          return (bool)uVar13;
        }
        goto LAB_000e339c;
      }
      goto LAB_000e3478;
    }
    iVar30 = *(int *)(pcVar60 + 0x3dea88);
    if (pMVar63 == pMVar27) {
LAB_000e339c:
      return SUB41(paVar7,0);
    }
  }
  else {
LAB_000e345c:
    (**(code **)(pcVar60 + 0x3dea68))
              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);
LAB_000e3478:
    iVar30 = *(int *)(pcVar60 + 0x3dea88);
  }
  sVar25 = 0x2011;
  pcVar61 = *(code **)(pcVar60 + 0x3dea68);
  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);
  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);
  uVar29 = (pSVar22->got_offsets_).got_offset_;
  if ((int)(uVar29 << 2) < 0) {
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;
    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;
    if (-1 < (int)(uVar29 << 1)) {
LAB_000e396c:
      (**(code **)(pcVar61 + 0x3de59c))
                (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3de5bc) + -0x3350);
      goto LAB_000e3988;
    }
    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;
    if (pSVar22->symtab_index_ != 0) {
LAB_000e3950:
      (**(code **)(pcVar61 + 0x3de59c))
                (*(int *)(pcVar61 + 0x3ddde8) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c);
      goto LAB_000e396c;
    }
    in_t0 = (Mips_output_data_got<64,_true> *)
            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);
    if ((int)paVar36 < 0) {
LAB_000e3944:
      gold::Output_file::get_output_view
                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,
                 pOVar32);
      goto LAB_000e3950;
    }
    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);
    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);
    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||
       ((*(int *)(sVar25 + 8) == iVar30 &&
        (in_t0 = (Mips_output_data_got<64,_true> *)
                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),
        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;
    pOVar16 = pSVar22[1].u1_.output_segment;
    uVar29 = pSVar22[1].got_offsets_.got_type_;
    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));
    if (pOVar16 != (Output_segment *)0x0) {
      pGVar26 = pSVar22[1].got_offsets_.got_next_;
      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
      ppOVar33 = pOVar16->output_lists_[0].
                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl
                 ._M_finish;
      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
        iVar54 = *(int *)(pcVar61 + 0x3de5bc);
        iVar53 = *(int *)(pcVar61 + 0x3de5bc);
        iVar57 = *(int *)(pcVar61 + 0x3dddd4);
        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);
        iVar52 = *(int *)(pcVar61 + 0x3de5bc);
        iVar56 = *(int *)(pcVar61 + 0x3dddd4);
        iVar62 = *(int *)(pcVar61 + 0x3de5bc);
        iVar30 = *(int *)(pcVar61 + 0x3dddd4);
        iVar58 = *(int *)(pcVar61 + 0x3de5bc);
        ppMVar8 = ppMVar9;
        do {
          if (-1 < (int)pGVar26->got_next_ << 6) {
            uVar3 = *(uint *)(iVar30 + 0x1088);
            if (uVar29 < 0x10001) {
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                if (((uint)paVar36 & 0xffff8000) == 0) {
                  uVar3 = *(uint *)(iVar57 + 0x10ac);
                  iVar10 = iVar57 + 0x10ac;
                }
                else {
                  uVar3 = *(uint *)(iVar56 + 0x109c);
                  iVar10 = iVar56 + 0x109c;
                }
                ppOVar43 = (Output_section **)(ppMVar8 + 2);
                iVar40 = 0xc;
                *ppMVar8 = (Mips_relobj<64,_true> *)
                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                iVar5 = 8;
                uVar3 = *(uint *)(iVar10 + 4);
                ppMVar8[1] = (Mips_relobj<64,_true> *)
                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                goto LAB_000e35f0;
              }
            }
            else {
              *ppMVar8 = (Mips_relobj<64,_true> *)
                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
              uVar3 = *(uint *)(iVar30 + 0x108c);
              ppMVar8[1] = (Mips_relobj<64,_true> *)
                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];
              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);
              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {
                ppOVar43 = (Output_section **)(ppMVar8 + 3);
                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;
                iVar40 = 0x10;
                iVar5 = 0xc;
                ppMVar8[2] = (Mips_relobj<64,_true> *)
                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>
                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                iVar10 = iVar30 + 0x1088;
LAB_000e35f0:
                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);
                uVar3 = *(uint *)(iVar10 + iVar5);
                *ppOVar43 = (Output_section *)
                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +
                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)
                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                          super_Output_section_data_build.super_Output_section_data.
                          super_Output_data._vptr_Output_data;
                if (ppOVar33[5] != (Output_data *)0x0) {
                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;
                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);
                  ppOVar43[1] = (Output_section *)
                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10
                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);
                  goto LAB_000e362c;
                }
              }
            }
LAB_000e38f8:
            gold::Symbol::dynsym_index(pSVar22);
            break;
          }
          pOVar34 = ppOVar33[5];
          uVar2 = (ushort)((uint)pOVar34 >> 8);
          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;
            if (uVar29 < 0x10001) {
              if (pOVar34 != (Output_data *)0x0) {
                *(undefined2 *)ppMVar8 = 0x3cff;
                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);
                if (((uint)pOVar34 & 0xffff8000) != 0) {
                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0);
                }
                iVar5 = 0x10;
                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;
                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6);
                iVar10 = 0xc;
LAB_000e37f8:
                uVar41 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar10);
                ppMVar8 = (Mips_relobj<64,_true> **)
                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data.field_0x6;
                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5);
                *(ushort *)
                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                  super_Output_section_data_build.super_Output_section_data.super_Output_data.
                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;
                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)
                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |
                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);
                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                           super_Output_section_data_build.super_Output_section_data.
                           super_Output_data._vptr_Output_data = (short)paVar36;
                *(ushort *)
                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                        super_Output_section_data_build.super_Output_section_data.super_Output_data.
                        _vptr_Output_data + 2) =
                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff;
LAB_000e362c:
                pOVar16 = (Output_segment *)
                          pOVar16->output_lists_[0].
                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>
                          ._M_impl._M_start;
                goto joined_r0x000e3630;
              }
            }
            else {
              *(undefined2 *)ppMVar8 = 0x3cff;
              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
              *(undefined2 *)(ppMVar8 + 1) = 0xff0d;
              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;
              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;
              if (pOVar34 != (Output_data *)0x0) {
                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);
                iVar5 = 0x18;
                *(ushort *)(ppMVar8 + 2) =
                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |
                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);
                iVar10 = 0x14;
                pMVar38 = unaff_s3;
                goto LAB_000e37f8;
              }
            }
            goto LAB_000e38f8;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;
          if (uVar29 < 0x10001) {
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;
            *(undefined2 *)ppMVar8 = 0x3cff;
            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;
            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
            iVar10 = iVar58 + -0x3010;
            if (((uint)pOVar34 & 0xffff8000) != 0) {
              iVar10 = iVar62 + -0x3030;
            }
            iVar40 = 0x18;
            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;
            iVar45 = 0x10;
            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);
            iVar5 = 0x14;
          }
          else {
            *(undefined2 *)ppMVar8 = 0x3cff;
            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;
            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;
            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;
            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;
            *(undefined2 *)(ppMVar8 + 2) = 0xb841;
            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;
            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);
            iVar40 = 0x20;
            *(ushort *)((int)ppMVar8 + 10) =
                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |
                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);
            iVar45 = 0x18;
            iVar5 = 0x1c;
            iVar10 = iVar52 + -0x3058;
          }
          uVar41 = *(uint *)(iVar10 + iVar45);
          uVar48 = *(uint *)(iVar10 + iVar5);
          uVar3 = *(uint *)(iVar10 + iVar40);
          *(ushort *)
           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =
               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)
                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |
                    uVar3 >> 8 & 0xff);
          *(ushort *)
           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
            super_Output_section_data_build.super_Output_section_data.super_Output_data.
            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;
          *(ushort *)
           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                  super_Output_section_data_build.super_Output_section_data.super_Output_data.
                  _vptr_Output_data + 2) =
               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff;
          *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                     super_Output_section_data_build.super_Output_section_data.super_Output_data.
                     field_0x4 = (short)paVar36;
          pOVar16 = (Output_segment *)
                    pOVar16->output_lists_[0].
                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                    _M_impl._M_start;
          ppMVar8 = (Mips_relobj<64,_true> **)
                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                     super_Output_section_data_build.super_Output_section_data.super_Output_data.
                     address_;
joined_r0x000e3630:
          if (pOVar16 == (Output_segment *)0x0) {
            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);
            ppMVar9 = ppMVar8;
            goto LAB_000e36fc;
          }
          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;
          ppOVar33 = pOVar16->output_lists_[0].
                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.
                     _M_impl._M_finish;
        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);
      }
      pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3ddde8) + 0x3588);
      (**(code **)(pcVar61 + 0x3de59c))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3de5bc) + -0x4a84);
    }
    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;
LAB_000e36fc:
    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);
    if (in_t4 == (Mips_output_data_got<64,_true> *)0x0) {
      iVar30 = *(int *)(pcVar61 + 0x3de5bc);
      if (pMVar63 == pMVar27) goto LAB_000e38c8;
      goto LAB_000e39a8;
    }
    if ((Mips_output_data_got<64,_true> *)
        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.
          super_Output_section_data_build.super_Output_section_data.super_Output_data.
          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {
      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {
                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */
                    /* WARNING: Treating indirect jump as call */
        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);
        return (bool)uVar13;
      }
LAB_000e38c8:
      return SUB41(ppMVar9,0);
    }
  }
  else {
LAB_000e3988:
    (**(code **)(pcVar61 + 0x3de59c))
              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);
  }
  iVar30 = *(int *)(pcVar61 + 0x3de5bc);
LAB_000e39a8:
  iVar53 = 0x2011;
  pcVar60 = *(code **)(pcVar61 + 0x3de59c);
  iVar30 = iVar30 + -0x4c08;
  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;
  (*pcVar60)();
  piVar20 = (int *)(iVar53 + 0x1c);
  if (*(int *)(iVar52 + 0x8c) == 0) {
    if (piVar20 == (int *)0x0) goto LAB_000e3a44;
    if (iVar30 == *(int *)(iVar53 + 0x1c)) {
      iVar30 = *(int *)(iVar53 + 0x20);
      goto LAB_000e3a6c;
    }
    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {
      if (iVar30 == *piVar20) goto LAB_000e3a68;
    }
    iVar30 = *(int *)(pcVar60 + 0x3de090);
    goto LAB_000e3a48;
  }
  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {
    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].
               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.
               _M_finish;
    if (iVar30 == 1) {
      iVar52 = (int)ppOVar33 + 0x403;
    }
    else {
      if (iVar30 != 2) goto LAB_000e3a60;
      iVar52 = (int)ppOVar33 + 0x803;
    }
    do {
      piVar20 = (int *)(iVar53 + 0x1c);
      iVar30 = *(int *)(pcVar60 + 0x3de090);
      if (piVar20 != (int *)0x0) {
        if (*(int *)(iVar53 + 0x1c) == iVar52) {
          iVar30 = *(int *)(iVar53 + 0x20);
        }
        else {
          do {
            piVar20 = (int *)piVar20[2];
            if (piVar20 == (int *)0x0) goto LAB_000e3a44;
          } while (*piVar20 != iVar52);
LAB_000e3a68:
          iVar30 = piVar20[1];
        }
LAB_000e3a6c:
        if (iVar30 != -1) {
          return SUB41(iVar30,0);
        }
LAB_000e3a44:
        iVar30 = *(int *)(pcVar60 + 0x3de090);
      }
LAB_000e3a48:
      iVar53 = 0x1b7;
      (**(code **)(pcVar60 + 0x3de070))
                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);
      ppOVar33 = extraout_v1;
LAB_000e3a60:
      iVar52 = (int)ppOVar33 + 3;
    } while( true );
  }
  iVar52 = 0x856;
  pcVar61 = *(code **)(pcVar60 + 0x3de070);
  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;
  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;
  (*pcVar61)();
  piVar20 = (int *)(iVar52 + 0x1c);
  if (*(int *)(iVar30 + 0x8c) == 0) {
    if (piVar20 == (int *)0x0) goto LAB_000e3b60;
    if (iVar53 == *(int *)(iVar52 + 0x1c)) {
      iVar30 = *(int *)(iVar52 + 0x20);
      goto LAB_000e3b88;
    }
    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {
      if (iVar53 == *piVar20) goto LAB_000e3b84;
    }
    iVar30 = *(int *)(pcVar61 + 0x3ddf74);
    goto LAB_000e3b64;
  }
  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {
    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].
               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.
               _M_finish;
    if (iVar53 == 1) {
      iVar53 = (int)ppOVar33 + 0x403;
    }
    else {
      if (iVar53 != 2) goto LAB_000e3b7c;
      iVar53 = (int)ppOVar33 + 0x803;
    }
    do {
      piVar20 = (int *)(iVar52 + 0x1c);
      iVar30 = *(int *)(pcVar61 + 0x3ddf74);
      if (piVar20 != (int *)0x0) {
        if (*(int *)(iVar52 + 0x1c) == iVar53) {
          iVar30 = *(int *)(iVar52 + 0x20);
        }
        else {
          do {
            piVar20 = (int *)piVar20[2];
            if (piVar20 == (int *)0x0) goto LAB_000e3b60;
          } while (*piVar20 != iVar53);
LAB_000e3b84:
          iVar30 = piVar20[1];
        }
LAB_000e3b88:
        if (iVar30 != -1) {
          return SUB41(iVar30,0);
        }
LAB_000e3b60:
        iVar30 = *(int *)(pcVar61 + 0x3ddf74);
      }
LAB_000e3b64:
      iVar52 = 0x1b7;
      (**(code **)(pcVar61 + 0x3ddf54))
                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);
      ppOVar33 = extraout_v1_00;
LAB_000e3b7c:
      iVar53 = (int)ppOVar33 + 3;
    } while( true );
  }
  iVar52 = 0x856;
  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);
  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;
  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;
  (*pcVar60)();
  piVar20 = (int *)(iVar52 + 0x1c);
  if (*(int *)(iVar30 + 0x8c) == 0) {
    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;
    if (iVar53 == *(int *)(iVar52 + 0x1c)) {
      iVar30 = *(int *)(iVar52 + 0x20);
      goto LAB_000e3ca4;
    }
    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {
      if (iVar53 == *piVar20) goto LAB_000e3ca0;
    }
    iVar30 = *(int *)(pcVar60 + 0x3dde58);
    goto LAB_000e3c80;
  }
  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {
    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].
               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.
               _M_finish;
    if (iVar53 == 1) {
      iVar53 = (int)ppOVar33 + 0x403;
    }
    else {
      if (iVar53 != 2) goto LAB_000e3c98;
      iVar53 = (int)ppOVar33 + 0x803;
    }
    do {
      piVar20 = (int *)(iVar52 + 0x1c);
      iVar30 = *(int *)(pcVar60 + 0x3dde58);
      if (piVar20 != (int *)0x0) {
        if (*(int *)(iVar52 + 0x1c) == iVar53) {
          iVar30 = *(int *)(iVar52 + 0x20);
        }
        else {
          do {
            piVar20 = (int *)piVar20[2];
            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;
          } while (*piVar20 != iVar53);
LAB_000e3ca0:
          iVar30 = piVar20[1];
        }
LAB_000e3ca4:
        if (iVar30 != -1) {
          return SUB41(iVar30,0);
        }
LAB_000e3c7c:
        iVar30 = *(int *)(pcVar60 + 0x3dde58);
      }
LAB_000e3c80:
      iVar52 = 0x1b7;
      (**(code **)(pcVar60 + 0x3dde38))
                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);
      ppOVar33 = extraout_v1_01;
LAB_000e3c98:
      iVar53 = (int)ppOVar33 + 3;
    } while( true );
  }
  iVar52 = 0x856;
  pcVar61 = *(code **)(pcVar60 + 0x3dde38);
  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;
  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;
  (*pcVar61)();
  piVar20 = (int *)(iVar52 + 0x1c);
  if (*(int *)(iVar30 + 0x8c) == 0) {
    if (piVar20 == (int *)0x0) goto LAB_000e3d98;
    if (iVar53 == *(int *)(iVar52 + 0x1c)) {
      iVar30 = *(int *)(iVar52 + 0x20);
      goto LAB_000e3dc0;
    }
    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {
      if (iVar53 == *piVar20) goto LAB_000e3dbc;
    }
    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);
    goto LAB_000e3d9c;
  }
  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {
    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].
               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.
               _M_finish;
    if (iVar53 == 1) {
      iVar53 = (int)ppOVar33 + 0x403;
    }
    else {
      if (iVar53 != 2) goto LAB_000e3db4;
      iVar53 = (int)ppOVar33 + 0x803;
    }
    do {
      piVar20 = (int *)(iVar52 + 0x1c);
      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);
      if (piVar20 != (int *)0x0) {
        if (*(int *)(iVar52 + 0x1c) == iVar53) {
          iVar30 = *(int *)(iVar52 + 0x20);
        }
        else {
          do {
            piVar20 = (int *)piVar20[2];
            if (piVar20 == (int *)0x0) goto LAB_000e3d98;
          } while (*piVar20 != iVar53);
LAB_000e3dbc:
          iVar30 = piVar20[1];
        }
LAB_000e3dc0:
        if (iVar30 != -1) {
          return SUB41(iVar30,0);
        }
LAB_000e3d98:
        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);
      }
LAB_000e3d9c:
      iVar52 = 0x1b7;
      (**(code **)(pcVar61 + 0x3ddd1c))
                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);
      ppOVar33 = extraout_v1_02;
LAB_000e3db4:
      iVar53 = (int)ppOVar33 + 3;
    } while( true );
  }
  sVar25 = 0x856;
  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);
  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);
  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);
  pcVar61 = pcVar60 + 0x3e5410;
  pOVar39 = this_00->got_plt_;
  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;
  unaff_s3 = this_00->plt_;
  if (-1 < (int)pOVar39 << 1) goto LAB_000e4384;
  pMStack_2b4 = this_00->got_;
  if (*(uchar **)&this_00->field_0x10 != (uchar *)0x0) goto LAB_000e4368;
  pMVar63 = pMStack_2b4;
  if ((int)this_00->gp_ < 0) goto LAB_000e4338;
  pMVar63 = *(Mips_output_data_got<64,_true> **)(sVar25 + 8);
  in_t0 = (Mips_output_data_got<64,_true> *)
          ((int)unaff_s3->plt0_entry_o32 + (int)&pMStack_2b4->super_Output_data_got<64,_true>);
  pMVar27 = (Mips_output_data_got<64,_true> *)
            ((int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4));
  in_t4 = *(Mips_output_data_got<64,_true> **)(sVar25 + 0xc);
  if ((int)pMVar63 < (int)pMVar27) goto LAB_000e4338;
  in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);
  if (pMVar27 == pMVar63) goto LAB_000e432c;
  do {
    pCVar11 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.entries_.
              super__Vector_base<gold::Copy_relocs<9,_64,_true>::Copy_reloc_entry,_std::allocator<gold::Copy_relocs<9,_64,_true>::Copy_reloc_entry>_>
              ._M_impl._M_end_of_storage;
    piVar20 = (int *)(sVar25 + 0x10);
    sVar25 = *(size_t *)&pCVar11->addend_;
    unaff_s3 = (Mips_output_data_plt<64,_true> *)((int)unaff_s3->plt0_entry_o32 + *piVar20);
    if (-1 < (int)(sVar25 << 2)) goto LAB_000e43a0;
    in_t0 = (Mips_output_data_got<64,_true> *)-((int)(sVar25 << 1) >> 0x1f);
    iVar30 = (int)pCVar11->address_;
    if (in_t0 == (Mips_output_data_got<64,_true> *)0x0) goto LAB_000e4384;
    pMStack_2b0 = *(Mips_output_data_got<64,_true> **)&pCVar11->field_0x14;
    in_t0 = pMStack_2b0;
    if (pCVar11->output_section_ != (Output_section *)0x0) goto LAB_000e4368;
    if (-1 < *(int *)&pCVar11->address_) {
      in_t0 = (Mips_output_data_got<64,_true> *)
              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.
                     super_Output_section_data_build.super_Output_section_data.super_Output_data.
                     _vptr_Output_data + iVar30);
      pMVar27 = (Mips_output_data_got<64,_true> *)
                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_);
      if ((int)pMVar27 <= (int)pMVar63) {
        uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);
        if (pMVar27 == pMVar63) goto LAB_000e43e8;
        do {
          iVar30 = (int)((ulonglong)uVar64 >> 0x20);
          puVar31 = (undefined4 *)uVar64;
          if ((int)pOVar39 < 0) {
            uVar29 = *(uint *)&this_00->field_0xc;
            iVar52 = *(int *)&this_00->field_0x8;
            if (-1 < (int)sVar25) goto LAB_000e434c;
            uVar3 = *(uint *)(iVar30 + 0xc);
            iVar30 = *(int *)(iVar30 + 8);
            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {
              pOVar39 = (Output_data_space *)0xffffffff;
              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {
                sVar25 = 0x1d6e;
                goto LAB_000e4314;
              }
            }
            pOVar39 = (Output_data_space *)0x0;
            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;
            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;
            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;
            unaff_s3->plt0_entry_o32[3] = 0x30ec023;
            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;
            unaff_s3->plt0_entry_o32[4] = 0x3e07825;
            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;
            unaff_s3->plt0_entry_o32[6] = 0x320f809;
            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;
            piVar20 = puVar31 + 4;
            pDVar28 = (this_00->dyn_relocs_).
                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>
                      ._M_impl._M_start;
            pDVar17 = (this_00->dyn_relocs_).
                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>
                      ._M_impl._M_finish;
            puVar31[1] = 0;
            *puVar31 = 0;
            puVar31[3] = 0;
            puVar31[2] = 0;
            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {
              pMVar51 = this_00->la25_stub_;
              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +
                           4) != '\0') {
                uVar41 = uVar29;
                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <
                    0) {
                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;
                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;
                }
                pOVar39 = (Output_data_space *)
                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;
                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;
                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);
                if (pOVar39 != pOVar55) {
                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;
                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);
                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);
                  pMVar63 = in_t0;
                  do {
                    piVar12 = piVar20;
                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.
                               super_Output_data._vptr_Output_data;
                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;
                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);
                    *piVar12 = iVar52;
                    piVar12[1] = uVar41;
                    in_t0 = pMVar63;
                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {
                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.
                                         address_ & 0xf0000000;
                      iVar54 = iVar30 + -0x3078;
                      if ((uVar50 == 0x90000000) ||
                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000
                         )) {
                        iVar56 = iVar54;
                      }
                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.
                      super_Output_section_data_build.super_Output_section_data.super_Output_data.
                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);
                      in_t0 = (Mips_output_data_got<64,_true> *)
                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base
                               .super_Output_section_data_build.super_Output_section_data.
                               super_Output_data.data_size_;
                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).
                                super_Output_data_got_base.super_Output_section_data_build.
                                super_Output_section_data.super_Output_data.field_0x4 =
                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;
                      *(Mips_relobj<64,_true> **)
                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.
                        super_Output_section_data_build.super_Output_section_data.super_Output_data.
                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);
                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).
                                      super_Output_data_got_base.super_Output_section_data_build.
                                      super_Output_section_data.super_Output_data.address_ + 4) =
                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;
                    }
                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {
                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &
                          0x200000000000000) == 0) {
                        *(uint *)(puVar18 + 6) = uVar35;
                        *puVar18 = 0xb303;
                        puVar18[1] = 0x651b;
                        puVar18[2] = 0x9b60;
                        puVar18[3] = 0xeb00;
                        puVar18[4] = 0x653b;
                        puVar18[5] = 0x6500;
                        puVar18 = puVar18 + 8;
                      }
                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.
                                               super_Output_data._vptr_Output_data + 2) == '\0') {
                        if ((uVar35 & 3) != 0) {
                          sVar25 = 0x1e17;
                          goto LAB_000e4314;
                        }
                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);
                        if (0xffffff < iVar54) {
                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))
                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);
                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */
                    /* WARNING: Treating indirect jump as call */
                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);
                          return (bool)uVar13;
                        }
                        puVar18[3] = 0;
                        puVar18[2] = 0xff22;
                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;
                        puVar18[4] = 0x4599;
                        puVar18[1] = (ushort)(iVar54 >> 2);
                        puVar18[5] = 0xf02;
                        puVar18 = puVar18 + 6;
                      }
                      else {
                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);
                        puVar18[1] = (ushort)(uVar48 >> 0x10);
                        *puVar18 = 0x41af;
                        puVar18[3] = uVar2;
                        puVar18[2] = 0xff2f;
                        puVar18[4] = 0x19;
                        puVar18[7] = uVar2;
                        puVar18[5] = 0xf3c;
                        puVar18[6] = 0x330f;
                        puVar18 = puVar18 + 8;
                      }
                    }
                    pOVar39 = (Output_data_space *)
                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.
                               super_Output_data.field_0x4;
                    piVar20 = piVar12 + 2;
                    pMVar63 = in_t0;
                  } while (pOVar55 != pOVar39);
                  piVar20 = piVar12 + 2;
                  pDVar28 = (this_00->dyn_relocs_).
                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>
                            ._M_impl._M_start;
                }
                pOVar39 = (Output_data_space *)
                          (this_00->dyn_relocs_).
                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>
                          ._M_impl._M_end_of_storage;
                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)
                goto LAB_000e4344;
                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);
                sVar25 = 0x1e36;
                if (in_t0 != (Mips_output_data_got<64,_true> *)
                             (this_00->dyn_relocs_).
                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>
                             ._M_impl._M_finish) goto LAB_000e4314;
                sVar25 = 0x1e38;
                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)
                goto LAB_000e4314;
                sVar25 = 0x1e3b;
                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)
                goto LAB_000e4314;
                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);
              }
              goto LAB_000e43bc;
            }
          }
          else {
LAB_000e434c:
            (**(code **)(pcVar60 + 0x3ddc00))
                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,
                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);
LAB_000e4368:
            (**(code **)(pcVar60 + 0x3ddc00))
                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,
                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);
LAB_000e4384:
            (**(code **)(pcVar60 + 0x3ddc00))
                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,
                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);
LAB_000e43a0:
            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);
            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);
LAB_000e43bc:
            Target_mips<64,_true>::is_output_micromips(this_00);
          }
          sVar25 = 0xa1f;
          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);
          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);
          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();
LAB_000e43e8:
          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);
        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);
      }
    }
LAB_000e4338:
    do {
      gold::Output_file::get_output_view
                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,
                 (Output_file *)pMVar63);
LAB_000e4344:
      sVar25 = 0x1e33;
LAB_000e4314:
      pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);
      this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);
      (**(code **)(pcVar60 + 0x3ddc00))();
LAB_000e432c:
    } while (in_t0 != (Mips_output_data_got<64,_true> *)0x0);
  } while( true );
}



uint FUN_000e1df8(int param_1,uint param_2)

{
  uint uVar1;
  uint uVar2;
  int extraout_v1;
  undefined *puVar3;
  undefined4 *puVar4;
  int *piVar5;
  uint *puVar6;
  int iVar7;
  undefined *puVar8;
  code *pcVar9;
  
  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +
                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {
    iVar7 = (param_2 >> 5) * 4;
    uVar1 = 1 << (param_2 & 0x1f);
    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {
      return 1;
    }
    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +
              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)
    goto LAB_000e1f04;
    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {
      return 1;
    }
    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +
                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {
      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);
    }
  }
  else {
    (*(code *)PTR_do_gold_unreachable_004c1a30)
              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,
               PTR_s__s_004c1a50 + -0x4a00);
LAB_000e1f04:
    (*(code *)PTR_do_gold_unreachable_004c1a30)
              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,
               PTR_s__s_004c1a50 + -0x4a1c);
  }
  uVar1 = 0x723;
  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;
  puVar8 = PTR_do_gold_unreachable_004c1a30;
  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);
  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +
                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {
    iVar7 = (uVar1 >> 5) * 4;
    uVar2 = 1 << (uVar1 & 0x1f);
    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {
      return 1;
    }
    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +
                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {
      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {
        return 1;
      }
      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +
                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {
        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);
      }
      goto LAB_000e2064;
    }
  }
  else {
    (**(code **)(puVar8 + 0x3dfaf4))
              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,
               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);
  }
  (**(code **)(puVar8 + 0x3dfaf4))
            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);
LAB_000e2064:
  puVar6 = (uint *)&DAT_00000723;
  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);
  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);
  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);
  piVar5 = (int *)*puVar4;
  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {
    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {
      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))
                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,
                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);
      return uVar1;
    }
    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);
  }
  else {
    iVar7 = (**(code **)(*piVar5 + 0x60))();
  }
  if (-1 < *(int *)(iVar7 + 0x20)) {
                    /* WARNING: Subroutine does not return */
    FUN_000d7664();
  }
  piVar5 = (int *)*puVar4;
  iVar7 = *(int *)(iVar7 + 0xc);
  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {
    (**(code **)(*piVar5 + 0x68))();
    return iVar7 + extraout_v1;
  }
  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {
    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))
                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,
                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);
    return uVar1;
  }
  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);
}


lui gp,0x3e
addiu gp,gp,0x7448
addu gp,gp,t9
lw v1,0x1f8(a0)
addiu sp,sp,-0x20
lw v0,0x200(a0)
lw a2,0x204(a0)
lw a3,0x1fc(a0)
subu v0,v0,v1
sw gp,0x10(sp)
sw ra,0x1c(sp)
subu a2,a2,a3
sll v0,v0,0x3
addu v0,v0,a2
sltu v0,a1,v0
beq v0,zero,0x000e1ee8
_srl a2,a1,0x5
li v0,0x1
sll a2,a2,0x2
sllv v0,v0,a1
addu v1,v1,a2
lw v1,0x0(v1)
and v1,v0,v1
beq v1,zero,0x000e1e68
_lw ra,0x1c(sp)
li v0,0x1
jr ra
_addiu sp,sp,0x20
lw a3,0x20c(a0)
lw v1,0x214(a0)
lw t0,0x218(a0)
lw t1,0x210(a0)
subu v1,v1,a3
subu t0,t0,t1
sll v1,v1,0x3
addu v1,v1,t0
sltu v1,a1,v1
beq v1,zero,0x000e1f04
_addu a3,a3,a2
lw v1,0x0(a3)
and v1,v0,v1
bne v1,zero,0x000e1e5c
_lw ra,0x1c(sp)
lw t0,0x220(a0)
lw a3,0x228(a0)
lw v1,0x22c(a0)
lw a0,0x224(a0)
subu a3,a3,t0
subu v1,v1,a0
sll a3,a3,0x3
addu v1,v1,a3
sltu a1,a1,v1
beq a1,zero,0x000e1f20
_addu a2,t0,a2
lw ra,0x1c(sp)
lw v1,0x0(a2)
addiu sp,sp,0x20
and v0,v0,v1
jr ra
_sltu v0,zero,v0
lw a2,-0x77f0(gp)
li a1,0x711
lw a0,-0x7fc4(gp)
lw t9,-0x7810(gp)
addiu a2,a2,-0x4a00
jalr t9
_addiu a0,a0,0x3588
lw a2,-0x77f0(gp)
li a1,0x71a
lw a0,-0x7fc4(gp)
lw t9,-0x7810(gp)
addiu a2,a2,-0x4a1c
jalr t9
_addiu a0,a0,0x3588
lw a2,-0x77f0(gp)
li a1,0x723
lw a0,-0x7fc4(gp)
lw t9,-0x7810(gp)
addiu a2,a2,-0x4a3c
jalr t9
_addiu a0,a0,0x3588
(translation_unit "uint FUN_000e1df8(int param_1,uint param_2)\n\n{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    /* WARNING: Subroutine does not return */\n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}\n\n" (function_definition "uint FUN_000e1df8(int param_1,uint param_2)\n\n{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    /* WARNING: Subroutine does not return */\n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}" type_identifier (function_declarator "FUN_000e1df8(int param_1,uint param_2)" identifier (parameter_list "(int param_1,uint param_2)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "uint param_2" type_identifier identifier) ))) (compound_statement "{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    /* WARNING: Subroutine does not return */\n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}" { (declaration "uint uVar1;" type_identifier identifier ;) (declaration "uint uVar2;" type_identifier identifier ;) (declaration "int extraout_v1;" primitive_type identifier ;) (declaration "undefined *puVar3;" type_identifier (pointer_declarator "*puVar3" * identifier) ;) (declaration "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "int *piVar5;" primitive_type (pointer_declarator "*piVar5" * identifier) ;) (declaration "uint *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "int iVar7;" primitive_type identifier ;) (declaration "undefined *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "code *pcVar9;" type_identifier (pointer_declarator "*pcVar9" * identifier) ;) (if_statement "if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" if (parenthesized_expression "(param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))))" ( (binary_expression "param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" identifier < (call_expression "(uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" ( (binary_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))" (binary_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8))" ( (binary_expression "*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)" (pointer_expression "*(int *)(param_1 + 0x200)" * (cast_expression "(int *)(param_1 + 0x200)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x200)" ( (binary_expression "param_1 + 0x200" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x1f8)" * (cast_expression "(int *)(param_1 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x1f8)" ( (binary_expression "param_1 + 0x1f8" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))" ( (binary_expression "*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)" (pointer_expression "*(int *)(param_1 + 0x204)" * (cast_expression "(int *)(param_1 + 0x204)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x204)" ( (binary_expression "param_1 + 0x204" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x1fc)" * (cast_expression "(int *)(param_1 + 0x1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x1fc)" ( (binary_expression "param_1 + 0x1fc" identifier + number_literal) ))))) ))) )))) )) (compound_statement "{\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }" { (expression_statement "iVar7 = (param_2 >> 5) * 4;" (assignment_expression "iVar7 = (param_2 >> 5) * 4" identifier = (binary_expression "(param_2 >> 5) * 4" (parenthesized_expression "(param_2 >> 5)" ( (binary_expression "param_2 >> 5" identifier >> number_literal) )) * number_literal)) ;) (expression_statement "uVar1 = 1 << (param_2 & 0x1f);" (assignment_expression "uVar1 = 1 << (param_2 & 0x1f)" identifier = (binary_expression "1 << (param_2 & 0x1f)" number_literal << (parenthesized_expression "(param_2 & 0x1f)" ( (binary_expression "param_2 & 0x1f" identifier & number_literal) )))) ;) (if_statement "if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }" if (parenthesized_expression "((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0)" ( (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7))" ( (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" * (cast_expression "(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x1f8) + iVar7)" ( (binary_expression "*(int *)(param_1 + 0x1f8) + iVar7" (pointer_expression "*(int *)(param_1 + 0x1f8)" * (cast_expression "(int *)(param_1 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x1f8)" ( (binary_expression "param_1 + 0x1f8" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n      return 1;\n    }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;" if (parenthesized_expression "((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)" ( (binary_expression "(uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2" (call_expression "(uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)))" ( (binary_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))" (binary_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c))" ( (binary_expression "*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)" (pointer_expression "*(int *)(param_1 + 0x214)" * (cast_expression "(int *)(param_1 + 0x214)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x214)" ( (binary_expression "param_1 + 0x214" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x20c)" * (cast_expression "(int *)(param_1 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x20c)" ( (binary_expression "param_1 + 0x20c" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))" ( (binary_expression "*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)" (pointer_expression "*(int *)(param_1 + 0x218)" * (cast_expression "(int *)(param_1 + 0x218)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x218)" ( (binary_expression "param_1 + 0x218" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x210)" * (cast_expression "(int *)(param_1 + 0x210)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x210)" ( (binary_expression "param_1 + 0x210" identifier + number_literal) ))))) ))) ))) <= identifier) )) (goto_statement "goto LAB_000e1f04;" goto statement_identifier ;)) (if_statement "if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }" if (parenthesized_expression "((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0)" ( (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7))" ( (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" * (cast_expression "(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x20c) + iVar7)" ( (binary_expression "*(int *)(param_1 + 0x20c) + iVar7" (pointer_expression "*(int *)(param_1 + 0x20c)" * (cast_expression "(int *)(param_1 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x20c)" ( (binary_expression "param_1 + 0x20c" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n      return 1;\n    }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }" if (parenthesized_expression "(param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8))" ( (binary_expression "param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" identifier < (call_expression "(uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" ( (binary_expression "(*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224))" ( (binary_expression "*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)" (pointer_expression "*(int *)(param_1 + 0x22c)" * (cast_expression "(int *)(param_1 + 0x22c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x22c)" ( (binary_expression "param_1 + 0x22c" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x224)" * (cast_expression "(int *)(param_1 + 0x224)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x224)" ( (binary_expression "param_1 + 0x224" identifier + number_literal) ))))) )) + (binary_expression "(*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220))" ( (binary_expression "*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)" (pointer_expression "*(int *)(param_1 + 0x228)" * (cast_expression "(int *)(param_1 + 0x228)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x228)" ( (binary_expression "param_1 + 0x228" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x220)" * (cast_expression "(int *)(param_1 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x220)" ( (binary_expression "param_1 + 0x220" identifier + number_literal) ))))) )) * number_literal)) )))) )) (compound_statement "{\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }" { (return_statement "return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);" return (call_expression "(uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0)" ( (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7))" ( (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(param_1 + 0x220) + iVar7)" * (cast_expression "(uint *)(*(int *)(param_1 + 0x220) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x220) + iVar7)" ( (binary_expression "*(int *)(param_1 + 0x220) + iVar7" (pointer_expression "*(int *)(param_1 + 0x220)" * (cast_expression "(int *)(param_1 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x220)" ( (binary_expression "param_1 + 0x220" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) ))) ;) })) }) (else_clause "else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" else (compound_statement "{\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" { (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" ( (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal) , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a00" identifier + number_literal) ))) ;) (labeled_statement "LAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" statement_identifier : (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" ( (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal) , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a1c" identifier + number_literal) ))) ;)) }))) (expression_statement "uVar1 = 0x723;" (assignment_expression "uVar1 = 0x723" identifier = number_literal) ;) (expression_statement "puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;" (assignment_expression "puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal)) ;) (expression_statement "puVar8 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar8 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c)" ( identifier , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a3c" identifier + number_literal) ))) ;) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" if (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))))" ( (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" identifier < (call_expression "(uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" ( (binary_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))" (binary_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8))" ( (binary_expression "*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)" (pointer_expression "*(int *)(puVar3 + 0x200)" * (cast_expression "(int *)(puVar3 + 0x200)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x200)" ( (binary_expression "puVar3 + 0x200" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x1f8)" * (cast_expression "(int *)(puVar3 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1f8)" ( (binary_expression "puVar3 + 0x1f8" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))" ( (binary_expression "*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)" (pointer_expression "*(int *)(puVar3 + 0x204)" * (cast_expression "(int *)(puVar3 + 0x204)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x204)" ( (binary_expression "puVar3 + 0x204" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x1fc)" * (cast_expression "(int *)(puVar3 + 0x1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1fc)" ( (binary_expression "puVar3 + 0x1fc" identifier + number_literal) ))))) ))) )))) )) (compound_statement "{\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }" { (expression_statement "iVar7 = (uVar1 >> 5) * 4;" (assignment_expression "iVar7 = (uVar1 >> 5) * 4" identifier = (binary_expression "(uVar1 >> 5) * 4" (parenthesized_expression "(uVar1 >> 5)" ( (binary_expression "uVar1 >> 5" identifier >> number_literal) )) * number_literal)) ;) (expression_statement "uVar2 = 1 << (uVar1 & 0x1f);" (assignment_expression "uVar2 = 1 << (uVar1 & 0x1f)" identifier = (binary_expression "1 << (uVar1 & 0x1f)" number_literal << (parenthesized_expression "(uVar1 & 0x1f)" ( (binary_expression "uVar1 & 0x1f" identifier & number_literal) )))) ;) (if_statement "if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }" if (parenthesized_expression "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0)" ( (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7))" ( (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" * (cast_expression "(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar3 + 0x1f8) + iVar7)" ( (binary_expression "*(int *)(puVar3 + 0x1f8) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x1f8)" * (cast_expression "(int *)(puVar3 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1f8)" ( (binary_expression "puVar3 + 0x1f8" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n      return 1;\n    }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }" if (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))))" ( (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" identifier < (call_expression "(uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" ( (binary_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))" (binary_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c))" ( (binary_expression "*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)" (pointer_expression "*(int *)(puVar3 + 0x214)" * (cast_expression "(int *)(puVar3 + 0x214)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x214)" ( (binary_expression "puVar3 + 0x214" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x20c)" * (cast_expression "(int *)(puVar3 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x20c)" ( (binary_expression "puVar3 + 0x20c" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))" ( (binary_expression "*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)" (pointer_expression "*(int *)(puVar3 + 0x218)" * (cast_expression "(int *)(puVar3 + 0x218)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x218)" ( (binary_expression "puVar3 + 0x218" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x210)" * (cast_expression "(int *)(puVar3 + 0x210)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x210)" ( (binary_expression "puVar3 + 0x210" identifier + number_literal) ))))) ))) )))) )) (compound_statement "{\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }" { (if_statement "if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }" if (parenthesized_expression "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0)" ( (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7))" ( (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" * (cast_expression "(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar3 + 0x20c) + iVar7)" ( (binary_expression "*(int *)(puVar3 + 0x20c) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x20c)" * (cast_expression "(int *)(puVar3 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x20c)" ( (binary_expression "puVar3 + 0x20c" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n        return 1;\n      }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }" if (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8))" ( (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" identifier < (call_expression "(uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" ( (binary_expression "(*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224))" ( (binary_expression "*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)" (pointer_expression "*(int *)(puVar3 + 0x22c)" * (cast_expression "(int *)(puVar3 + 0x22c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x22c)" ( (binary_expression "puVar3 + 0x22c" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x224)" * (cast_expression "(int *)(puVar3 + 0x224)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x224)" ( (binary_expression "puVar3 + 0x224" identifier + number_literal) ))))) )) + (binary_expression "(*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220))" ( (binary_expression "*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)" (pointer_expression "*(int *)(puVar3 + 0x228)" * (cast_expression "(int *)(puVar3 + 0x228)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x228)" ( (binary_expression "puVar3 + 0x228" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x220)" * (cast_expression "(int *)(puVar3 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x220)" ( (binary_expression "puVar3 + 0x220" identifier + number_literal) ))))) )) * number_literal)) )))) )) (compound_statement "{\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }" { (return_statement "return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);" return (call_expression "(uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0)" ( (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7))" ( (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" * (cast_expression "(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar3 + 0x220) + iVar7)" ( (binary_expression "*(int *)(puVar3 + 0x220) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x220)" * (cast_expression "(int *)(puVar3 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x220)" ( (binary_expression "puVar3 + 0x220" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) ))) ;) })) (goto_statement "goto LAB_000e2064;" goto statement_identifier ;) })) }) (else_clause "else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" else (compound_statement "{\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" { (expression_statement "(**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);" (call_expression "(**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304)" (parenthesized_expression "(**(code **)(puVar8 + 0x3dfaf4))" ( (pointer_expression "**(code **)(puVar8 + 0x3dfaf4)" * (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" * (cast_expression "(code **)(puVar8 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar8 + 0x3dfaf4)" ( (binary_expression "puVar8 + 0x3dfaf4" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304)" ( (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" * (cast_expression "(int *)(puVar8 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3df340)" ( (binary_expression "puVar8 + 0x3df340" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x5174" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" * (cast_expression "(int *)(puVar8 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3dfb14)" ( (binary_expression "puVar8 + 0x3dfb14" identifier + number_literal) )))) + number_literal) , (pointer_expression "*(int *)(puVar3 + 0x1fc)" * (cast_expression "(int *)(puVar3 + 0x1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1fc)" ( (binary_expression "puVar3 + 0x1fc" identifier + number_literal) )))) , (binary_expression "puVar8 + 0x3e7304" identifier + number_literal) ))) ;) }))) (expression_statement "(**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);" (call_expression "(**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190)" (parenthesized_expression "(**(code **)(puVar8 + 0x3dfaf4))" ( (pointer_expression "**(code **)(puVar8 + 0x3dfaf4)" * (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" * (cast_expression "(code **)(puVar8 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar8 + 0x3dfaf4)" ( (binary_expression "puVar8 + 0x3dfaf4" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190)" ( (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" * (cast_expression "(int *)(puVar8 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3df340)" ( (binary_expression "puVar8 + 0x3df340" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x5190" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" * (cast_expression "(int *)(puVar8 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3dfb14)" ( (binary_expression "puVar8 + 0x3dfb14" identifier + number_literal) )))) + number_literal) ))) ;) (labeled_statement "LAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;" statement_identifier : (expression_statement "puVar6 = (uint *)&DAT_00000723;" (assignment_expression "puVar6 = (uint *)&DAT_00000723" identifier = (cast_expression "(uint *)&DAT_00000723" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000723" & identifier))) ;)) (expression_statement "pcVar9 = *(code **)(puVar8 + 0x3dfaf4);" (assignment_expression "pcVar9 = *(code **)(puVar8 + 0x3dfaf4)" identifier = (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" * (cast_expression "(code **)(puVar8 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar8 + 0x3dfaf4)" ( (binary_expression "puVar8 + 0x3dfaf4" identifier + number_literal) ))))) ;) (expression_statement "puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);" (assignment_expression "puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588)" identifier = (cast_expression "(undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar8 + 0x3df340) + 0x3588)" ( (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" * (cast_expression "(int *)(puVar8 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3df340)" ( (binary_expression "puVar8 + 0x3df340" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);" (call_expression "(*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0)" (parenthesized_expression "(*pcVar9)" ( (pointer_expression "*pcVar9" * identifier) )) (argument_list "(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0)" ( identifier , number_literal , (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x51b0" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" * (cast_expression "(int *)(puVar8 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3dfb14)" ( (binary_expression "puVar8 + 0x3dfb14" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "piVar5 = (int *)*puVar4;" (assignment_expression "piVar5 = (int *)*puVar4" identifier = (cast_expression "(int *)*puVar4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*puVar4" * identifier))) ;) (if_statement "if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" if (parenthesized_expression "(*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4))" ( (binary_expression "*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)" (pointer_expression "*(code **)(*piVar5 + 0x60)" * (cast_expression "(code **)(*piVar5 + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x60)" ( (binary_expression "*piVar5 + 0x60" (pointer_expression "*piVar5" * identifier) + number_literal) )))) == (pointer_expression "*(code **)(pcVar9 + 0x3dfaa4)" * (cast_expression "(code **)(pcVar9 + 0x3dfaa4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3dfaa4)" ( (binary_expression "pcVar9 + 0x3dfaa4" identifier + number_literal) ))))) )) (compound_statement "{\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }" { (if_statement "if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }" if (parenthesized_expression "((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6)" ( (binary_expression "(uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6" (call_expression "(uint)(piVar5[0xf] - piVar5[0xe] >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar5[0xf] - piVar5[0xe] >> 2)" ( (binary_expression "piVar5[0xf] - piVar5[0xe] >> 2" (binary_expression "piVar5[0xf] - piVar5[0xe]" (subscript_expression "piVar5[0xf]" identifier [ number_literal ]) - (subscript_expression "piVar5[0xe]" identifier [ number_literal ])) >> number_literal) ))) <= (pointer_expression "*puVar6" * identifier)) )) (compound_statement "{\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }" { (expression_statement "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);" (assignment_expression "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" identifier = (call_expression "(**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" (parenthesized_expression "(**(code **)(pcVar9 + 0x3df9b0))" ( (pointer_expression "**(code **)(pcVar9 + 0x3df9b0)" * (pointer_expression "*(code **)(pcVar9 + 0x3df9b0)" * (cast_expression "(code **)(pcVar9 + 0x3df9b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3df9b0)" ( (binary_expression "pcVar9 + 0x3df9b0" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" ( (binary_expression "*(int *)(pcVar9 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar9 + 0x3df1fc)" * (cast_expression "(int *)(pcVar9 + 0x3df1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df1fc)" ( (binary_expression "pcVar9 + 0x3df1fc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar9 + 0x3df9d0) + -0x33a0" (pointer_expression "*(int *)(pcVar9 + 0x3df9d0)" * (cast_expression "(int *)(pcVar9 + 0x3df9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df9d0)" ( (binary_expression "pcVar9 + 0x3df9d0" identifier + number_literal) )))) + number_literal) )))) ;) (return_statement "return uVar1;" return identifier ;) })) (expression_statement "iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);" (assignment_expression "iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4)" identifier = (pointer_expression "*(int *)(piVar5[0xe] + *puVar6 * 4)" * (cast_expression "(int *)(piVar5[0xe] + *puVar6 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar5[0xe] + *puVar6 * 4)" ( (binary_expression "piVar5[0xe] + *puVar6 * 4" (subscript_expression "piVar5[0xe]" identifier [ number_literal ]) + (binary_expression "*puVar6 * 4" (pointer_expression "*puVar6" * identifier) * number_literal)) ))))) ;) }) (else_clause "else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" else (compound_statement "{\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" { (expression_statement "iVar7 = (**(code **)(*piVar5 + 0x60))();" (assignment_expression "iVar7 = (**(code **)(*piVar5 + 0x60))()" identifier = (call_expression "(**(code **)(*piVar5 + 0x60))()" (parenthesized_expression "(**(code **)(*piVar5 + 0x60))" ( (pointer_expression "**(code **)(*piVar5 + 0x60)" * (pointer_expression "*(code **)(*piVar5 + 0x60)" * (cast_expression "(code **)(*piVar5 + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x60)" ( (binary_expression "*piVar5 + 0x60" (pointer_expression "*piVar5" * identifier) + number_literal) ))))) )) (argument_list "()" ( )))) ;) }))) (if_statement "if (-1 < *(int *)(iVar7 + 0x20)) {\n                    /* WARNING: Subroutine does not return */\n    FUN_000d7664();\n  }" if (parenthesized_expression "(-1 < *(int *)(iVar7 + 0x20))" ( (binary_expression "-1 < *(int *)(iVar7 + 0x20)" number_literal < (pointer_expression "*(int *)(iVar7 + 0x20)" * (cast_expression "(int *)(iVar7 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + 0x20)" ( (binary_expression "iVar7 + 0x20" identifier + number_literal) ))))) )) (compound_statement "{\n                    /* WARNING: Subroutine does not return */\n    FUN_000d7664();\n  }" { comment (expression_statement "FUN_000d7664();" (call_expression "FUN_000d7664()" identifier (argument_list "()" ( ))) ;) })) (expression_statement "piVar5 = (int *)*puVar4;" (assignment_expression "piVar5 = (int *)*puVar4" identifier = (cast_expression "(int *)*puVar4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*puVar4" * identifier))) ;) (expression_statement "iVar7 = *(int *)(iVar7 + 0xc);" (assignment_expression "iVar7 = *(int *)(iVar7 + 0xc)" identifier = (pointer_expression "*(int *)(iVar7 + 0xc)" * (cast_expression "(int *)(iVar7 + 0xc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + 0xc)" ( (binary_expression "iVar7 + 0xc" identifier + number_literal) ))))) ;) (if_statement "if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }" if (parenthesized_expression "(*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8))" ( (binary_expression "*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)" (pointer_expression "*(code **)(*piVar5 + 0x68)" * (cast_expression "(code **)(*piVar5 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x68)" ( (binary_expression "*piVar5 + 0x68" (pointer_expression "*piVar5" * identifier) + number_literal) )))) != (pointer_expression "*(code **)(pcVar9 + 0x3dfaa8)" * (cast_expression "(code **)(pcVar9 + 0x3dfaa8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3dfaa8)" ( (binary_expression "pcVar9 + 0x3dfaa8" identifier + number_literal) ))))) )) (compound_statement "{\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }" { (expression_statement "(**(code **)(*piVar5 + 0x68))();" (call_expression "(**(code **)(*piVar5 + 0x68))()" (parenthesized_expression "(**(code **)(*piVar5 + 0x68))" ( (pointer_expression "**(code **)(*piVar5 + 0x68)" * (pointer_expression "*(code **)(*piVar5 + 0x68)" * (cast_expression "(code **)(*piVar5 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x68)" ( (binary_expression "*piVar5 + 0x68" (pointer_expression "*piVar5" * identifier) + number_literal) ))))) )) (argument_list "()" ( ))) ;) (return_statement "return iVar7 + extraout_v1;" return (binary_expression "iVar7 + extraout_v1" identifier + identifier) ;) })) (if_statement "if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }" if (parenthesized_expression "((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6)" ( (binary_expression "(uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6" (call_expression "(uint)(piVar5[0x22] - piVar5[0x21] >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar5[0x22] - piVar5[0x21] >> 2)" ( (binary_expression "piVar5[0x22] - piVar5[0x21] >> 2" (binary_expression "piVar5[0x22] - piVar5[0x21]" (subscript_expression "piVar5[0x22]" identifier [ number_literal ]) - (subscript_expression "piVar5[0x21]" identifier [ number_literal ])) >> number_literal) ))) <= (pointer_expression "*puVar6" * identifier)) )) (compound_statement "{\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }" { (expression_statement "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);" (assignment_expression "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" identifier = (call_expression "(**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" (parenthesized_expression "(**(code **)(pcVar9 + 0x3df9b0))" ( (pointer_expression "**(code **)(pcVar9 + 0x3df9b0)" * (pointer_expression "*(code **)(pcVar9 + 0x3df9b0)" * (cast_expression "(code **)(pcVar9 + 0x3df9b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3df9b0)" ( (binary_expression "pcVar9 + 0x3df9b0" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" ( (binary_expression "*(int *)(pcVar9 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar9 + 0x3df1fc)" * (cast_expression "(int *)(pcVar9 + 0x3df1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df1fc)" ( (binary_expression "pcVar9 + 0x3df1fc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar9 + 0x3df9d0) + -0x3798" (pointer_expression "*(int *)(pcVar9 + 0x3df9d0)" * (cast_expression "(int *)(pcVar9 + 0x3df9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df9d0)" ( (binary_expression "pcVar9 + 0x3df9d0" identifier + number_literal) )))) + number_literal) )))) ;) (return_statement "return uVar1;" return identifier ;) })) (return_statement "return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);" return (binary_expression "iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4)" identifier + (pointer_expression "*(int *)(piVar5[0x21] + *puVar6 * 4)" * (cast_expression "(int *)(piVar5[0x21] + *puVar6 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar5[0x21] + *puVar6 * 4)" ( (binary_expression "piVar5[0x21] + *puVar6 * 4" (subscript_expression "piVar5[0x21]" identifier [ number_literal ]) + (binary_expression "*puVar6 * 4" (pointer_expression "*puVar6" * identifier) * number_literal)) ))))) ;) })))
(ERROR "/* WARNING: Type propagation algorithm not settling */\n/* WARNING: Struct "Output_section_data": ignoring overlapping field "output_section_" */\n/* WARNING: Struct "Output_section": ignoring overlapping field "name_" */\n/* WARNING: Struct "Output_section_headers": ignoring overlapping field "layout_" */\n/* WARNING: Enum "DT": Some values do not have unique names */\n/* WARNING: Struct "Output_reduced_debug_abbrev_section": ignoring overlapping field "data_" */\n/* WARNING: Struct "Output_reduced_debug_info_section": ignoring overlapping field "data_" */\n/* DWARF original prototype: bool is_mips16_stub_section(Mips_relobj<32,_false> * this, uint shndx)\n    */\n\nbool __thiscall\nanon_unknown.dwarf_29466b::Mips_relobj<32,_false>::is_mips16_stub_section\n          (Mips_relobj<32,_false> *this,uint shndx)\n\n{\n  char cVar1;\n  ushort uVar2;\n  uint uVar3;\n  Mips_symbol<64> *pMVar4;\n  int iVar5;\n  undefined1 uVar13;\n  anon_union_4_3_b0f6f408_for_u1_ *paVar6;\n  anon_union_4_3_b0f6f408_for_u1_ *paVar7;\n  Mips_relobj<64,_true> **ppMVar8;\n  Mips_relobj<64,_true> **ppMVar9;\n  int iVar10;\n  pointer pCVar11;\n  int *piVar12;\n  _Bit_type *p_Var14;\n  pointer ppMVar15;\n  char extraout_v1_03;\n  char extraout_v1_04;\n  Output_segment *pOVar16;\n  pointer extraout_v1;\n  pointer extraout_v1_00;\n  pointer extraout_v1_01;\n  pointer extraout_v1_02;\n  pointer pDVar17;\n  ushort *puVar18;\n  undefined *puVar19;\n  int *piVar20;\n  Mips_output_data_plt<64,_false> *pMVar21;\n  Symbol *pSVar22;\n  Target_mips<64,_true> *this_00;\n  uint *puVar23;\n  Mips_symbol<64> *pMVar24;\n  size_t sVar25;\n  Got_offset_list *pGVar26;\n  Mips_output_data_got<64,_true> *pMVar27;\n  pointer pDVar28;\n  uint uVar29;\n  int iVar30;\n  undefined4 *puVar31;\n  Output_file *pOVar32;\n  pointer ppOVar33;\n  Output_data *pOVar34;\n  uint uVar35;\n  anon_union_4_3_b0f6f408_for_u1_ *paVar36;\n  anon_union_4_3_b0f6f408_for_u1_ aVar37;\n  Mips_output_data_plt<64,_true> *pMVar38;\n  Output_data_space *pOVar39;\n  Mips_output_data_got<64,_true> *in_t0;\n  int iVar40;\n  uint uVar41;\n  anon_union_4_3_b0f6f408_for_u1_ *paVar42;\n  Output_section **ppOVar43;\n  _func_int_varargs **pp_Var44;\n  int iVar45;\n  undefined4 uVar46;\n  pointer *pppMVar47;\n  uint uVar48;\n  Target_mips<64,_true> **ppTVar49;\n  uint uVar50;\n  Mips_output_data_got<64,_true> *in_t4;\n  Mips_output_data_la25_stub<64,_true> *pMVar51;\n  int iVar52;\n  int iVar53;\n  int iVar54;\n  Output_data_space *pOVar55;\n  int iVar56;\n  Mips_output_data_plt<64,_true> *unaff_s3;\n  int iVar57;\n  int iVar58;\n  undefined *puVar59;\n  code *pcVar60;\n  code *pcVar61;\n  int iVar62;\n  Mips_output_data_got<64,_true> *pMVar63;\n  undefined8 uVar64;\n  undefined5 uVar65;\n  undefined4 in_stack_fffffd3c;\n  Mips_output_data_got<64,_true> *pMStack_2b4;\n  Mips_output_data_got<64,_true> *pMStack_2b0;\n  undefined4 in_stack_fffffe14;\n  undefined4 in_stack_fffffe5c;\n  undefined4 in_stack_fffffea4;\n  undefined4 in_stack_fffffeec;\n  \n  p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;\n  uVar29 = shndx >> 5;\n  if (shndx < ((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14) * 8 +\n              ((this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)) {\n    uVar3 = 1 << (shndx & 0x1f);\n    if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }\n    p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset);\n    if ((_Bit_type *)\n        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0) <= shndx) goto LAB_000e1f04;\n    if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;\n    if (shndx < ((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +\n                ((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8) {\n      return (uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]) != 0;\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  p_Var14 = (_Bit_type *)&DAT_00000723;\n  puVar19 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar59 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar19,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(puVar19 + 0x1fc);\n  if (p_Var14 < (_Bit_type *)\n                ((*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +\n                (*(int *)(puVar19 + 0x204) - (int)paVar36))) {\n    iVar30 = ((uint)p_Var14 >> 5) * 4;\n    uVar29 = 1 << ((uint)p_Var14 & 0x1f);\n    if ((uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)) != 0) {\n      return true;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            (*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210));\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(*(int *)(puVar19 + 0x20c) + iVar30);\n    if ((_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0) <=\n        p_Var14) goto LAB_000e2048;\n    if ((uVar29 & (uint)paVar36->object) != 0) {\n      return true;\n    }\n    in_t0 = *(Mips_output_data_got<64,_true> **)(puVar19 + 0x220);\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8);\n    if (p_Var14 < (_Bit_type *)\n                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)) {\n      return (uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0;\n    }\n  }\n  else {\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,\n               paVar36,puVar59 + 0x3e7304);\nLAB_000e2048:\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190);\n  }\n  puVar23 = (uint *)&DAT_00000723;\n  pcVar60 = *(code **)(puVar59 + 0x3dfaf4);\n  piVar20 = (int *)(*(int *)(puVar59 + 0x3df340) + 0x3588);\n  (*pcVar60)(piVar20,0x723,*(int *)(puVar59 + 0x3dfb14) + -0x51b0);\n  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;\n  pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);\n  pMVar24 = (Mips_symbol<64> *)*puVar23;\n  if (pcVar61 == *(code **)(pcVar60 + 0x3dfaa4)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e20e4;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e20e4:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_03);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar60 + 0x3df9b0))\n              (*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798);\n  }\n  puVar23 = (uint *)&DAT_000005c8;\n  pcVar61 = *(code **)(pcVar60 + 0x3df9b0);\n  piVar20 = (int *)(*(int *)(pcVar60 + 0x3df1fc) + 0x4570);\n  (*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df9d0) + -0x33a0);\n  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;\n  pMVar24 = (Mips_symbol<64> *)*puVar23;\n  pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);\n  if (pcVar60 == *(code **)(pcVar61 + 0x3df968)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2228;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e2228:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar61 + 0x3df874))\n              (*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760);\n  }\n  puVar23 = (uint *)&DAT_000005c8;\n  pcVar60 = *(code **)(pcVar61 + 0x3df874);\n  piVar20 = (int *)(*(int *)(pcVar61 + 0x3df0c0) + 0x4570);\n  (*pcVar60)(piVar20,0x5c8,*(int *)(pcVar61 + 0x3df894) + -0x33a0);\n  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;\n  pMVar24 = (Mips_symbol<64> *)*puVar23;\n  pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);\n  if (pcVar61 == *(code **)(pcVar60 + 0x3df7fc)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2394;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e2394:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar60 + 0x3df708))\n              (*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744);\n  }\n  puVar23 = (uint *)&DAT_000005c8;\n  pcVar61 = *(code **)(pcVar60 + 0x3df708);\n  piVar20 = (int *)(*(int *)(pcVar60 + 0x3def54) + 0x4570);\n  (*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df728) + -0x33a0);\n  pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;\n  pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);\n  pMVar24 = (Mips_symbol<64> *)*puVar23;\n  if (pcVar60 == *(code **)(pcVar61 + 0x3df690)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e24f8;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e24f8:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_04);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar61 + 0x3df59c))\n              (*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c);\n  }\n  sVar25 = 0x5c8;\n  pcVar60 = *(code **)(pcVar61 + 0x3df59c);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3dede8) + 0x4570);\n  (*pcVar60)(pSVar22,0x5c8,*(int *)(pcVar61 + 0x3df5bc) + -0x33a0);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e2a48:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350);\n      goto LAB_000e2a64;\n    }\n    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0) {\nLAB_000e2a2c:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c);\n      goto LAB_000e2a48;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e2a20:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32);\n      goto LAB_000e2a2c;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e2f74:\n      (**(code **)(pcVar61 + 0x3def94))\n                (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3defb4) + -0x3350);\n      goto LAB_000e2f90;\n    }\n    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0) {\nLAB_000e2f58:\n      (**(code **)(pcVar61 + 0x3def94))\n                (*(int *)(pcVar61 + 0x3de7e0) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3defb4) + -0x3a9c);\n      goto LAB_000e2f74;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e2f4c:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32);\n      goto LAB_000e2f58;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x1044);\n                  iVar10 = iVar57 + 0x1044;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x1034);\n                  iVar10 = iVar56 + 0x1034;\n                }\n                ppOVar43 = (Output_section **)(ppMVar8 + 2);\n                iVar40 = 0xc;\n                *ppMVar8 = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar5 = 8;\n                uVar3 = *(uint *)(iVar10 + 4);\n                ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6);\n                iVar10 = 0xc;\nLAB_000e2e00:\n                uVar41 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar10);\n                ppMVar8 = (Mips_relobj<64,_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6;\n                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5);\n                *(ushort *)\n                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36;\n                *(ushort *)\n                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff;\nLAB_000e2c34:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2c38;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cdf;\n              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n              *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e2e00;\n              }\n            }\n            goto LAB_000e2f00;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5);\n          uVar3 = *(uint *)(iVar10 + iVar40);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;\n          *(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff;\n          *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          ppMVar8 = (Mips_relobj<64,_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n      (**(code **)(pcVar61 + 0x3def94))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3defb4) + -0x3728);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e3440:\n      (**(code **)(pcVar60 + 0x3dea68))\n                (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3dea88) + -0x3350);\n      goto LAB_000e345c;\n    }\n    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0) {\nLAB_000e3424:\n      (**(code **)(pcVar60 + 0x3dea68))\n                (*(int *)(pcVar60 + 0x3de2b4) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3dea88) + -0x3a9c);\n      goto LAB_000e3440;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e3418:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32);\n      goto LAB_000e3424;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e396c:\n      (**(code **)(pcVar61 + 0x3de59c))\n                (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3de5bc) + -0x3350);\n      goto LAB_000e3988;\n    }\n    pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0) {\nLAB_000e3950:\n      (**(code **)(pcVar61 + 0x3de59c))\n                (*(int *)(pcVar61 + 0x3ddde8) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c);\n      goto LAB_000e396c;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            ((int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e3944:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32);\n      goto LAB_000e3950;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x10ac);\n                  iVar10 = iVar57 + 0x10ac;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x109c);\n                  iVar10 = iVar56 + 0x109c;\n                }\n                ppOVar43 = (Output_section **)(ppMVar8 + 2);\n                iVar40 = 0xc;\n                *ppMVar8 = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar5 = 8;\n                uVar3 = *(uint *)(iVar10 + 4);\n                ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6);\n                iVar10 = 0xc;\nLAB_000e37f8:\n                uVar41 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar10);\n                ppMVar8 = (Mips_relobj<64,_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6;\n                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5);\n                *(ushort *)\n                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36;\n                *(ushort *)\n                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff;\nLAB_000e362c:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e3630;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cff;\n              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n              *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e37f8;\n              }\n            }\n            goto LAB_000e38f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5);\n          uVar3 = *(uint *)(iVar10 + iVar40);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff;\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;\n          *(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff;\n          *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          ppMVar8 = (Mips_relobj<64,_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3ddde8) + 0x3588);\n      (**(code **)(pcVar61 + 0x3de59c))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3de5bc) + -0x4a84);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e36fc:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 == (Mips_output_data_got<64,_true> *)0x0) {\n      iVar30 = *(int *)(pcVar61 + 0x3de5bc);\n      if (pMVar63 == pMVar27) goto LAB_000e38c8;\n      goto LAB_000e39a8;\n    }\n    if ((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_;\n  if (-1 < (int)pOVar39 << 1) goto LAB_000e4384;\n  pMStack_2b4 = this_00->got_;\n  if (*(uchar **)&this_00->field_0x10 != (uchar *)0x0) goto LAB_000e4368;\n  pMVar63 = pMStack_2b4;\n  if ((int)this_00->gp_ < 0) goto LAB_000e4338;\n  pMVar63 = *(Mips_output_data_got<64,_true> **)(sVar25 + 8);\n  in_t0 = (Mips_output_data_got<64,_true> *)\n          ((int)unaff_s3->plt0_entry_o32 + (int)&pMStack_2b4->super_Output_data_got<64,_true>);\n  pMVar27 = (Mips_output_data_got<64,_true> *)\n            ((int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4));\n  in_t4 = *(Mips_output_data_got<64,_true> **)(sVar25 + 0xc);\n  if ((int)pMVar63 < (int)pMVar27) goto LAB_000e4338;\n  in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n  if (pMVar27 == pMVar63) goto LAB_000e432c;\n  do {\n    pCVar11 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.entries_.\n              super__Vector_base<gold::Copy_relocs<9,_64,_true>::Copy_reloc_entry,_std::allocator<gold::Copy_relocs<9,_64,_true>::Copy_reloc_entry>_>\n              ._M_impl._M_end_of_storage;\n    piVar20 = (int *)(sVar25 + 0x10);\n    sVar25 = *(size_t *)&pCVar11->addend_;\n    unaff_s3 = (Mips_output_data_plt<64,_true> *)((int)unaff_s3->plt0_entry_o32 + *piVar20);\n    if (-1 < (int)(sVar25 << 2)) goto LAB_000e43a0;\n    in_t0 = (Mips_output_data_got<64,_true> *)-((int)(sVar25 << 1) >> 0x1f);\n    iVar30 = (int)pCVar11->address_;\n    if (in_t0 == (Mips_output_data_got<64,_true> *)0x0) goto LAB_000e4384;\n    pMStack_2b0 = *(Mips_output_data_got<64,_true> **)&pCVar11->field_0x14;\n    in_t0 = pMStack_2b0;\n    if (pCVar11->output_section_ != (Output_section *)0x0) goto LAB_000e4368;\n    if (-1 < *(int *)&pCVar11->address_) {\n      in_t0 = (Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30);\n      pMVar27 = (Mips_output_data_got<64,_true> *)\n                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_);\n      if ((int)pMVar27 <= (int)pMVar63) {\n        uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);\n        if (pMVar27 == pMVar63) goto LAB_000e43e8;\n        do {\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);\n      }\n    }\nLAB_000e4338:\n    do {\n      gold::Output_file::get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);\nLAB_000e4344:\n      sVar25 = 0x1e33;\nLAB_000e4314:\n      pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);\n      this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n      (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e432c:\n    } while (in_t0 != (Mips_output_data_got<64,_true> *)0x0);\n  } while( true );\n}\n\n" comment comment comment comment comment comment comment comment (declaration "bool __thiscall\nanon_unknown.dwarf_29466b::Mips_relobj<32,_false>::is_mips16_stub_section\n          (Mips_relobj<32,_false> *this,uint shndx)\n\n{\n  char cVar1;" primitive_type (ms_call_modifier "__thiscall" __thiscall) identifier (ERROR ".dwarf_29466b::Mips_relobj<32" . identifier : : identifier < number_literal) , (ERROR "_false>::is_mips16_stub_section\n          (Mips_relobj<32,_false> *this,uint shndx)\n\n{\n  char" identifier > : : (function_declarator "is_mips16_stub_section\n          (Mips_relobj<32,_false> *this,uint shndx)" identifier (parameter_list "(Mips_relobj<32,_false> *this,uint shndx)" ( (parameter_declaration "Mips_relobj" type_identifier) (ERROR "<32" < number_literal) , (parameter_declaration "_false> *this" type_identifier (ERROR ">" >) (pointer_declarator "*this" * identifier)) , (parameter_declaration "uint shndx" type_identifier identifier) ))) { primitive_type) identifier ;) (declaration "ushort uVar2;" type_identifier identifier ;) (declaration "uint uVar3;" type_identifier identifier ;) (expression_statement "Mips_symbol<64> *pMVar4;" (update_expression "Mips_symbol<64> *pMVar4" (binary_expression "Mips_symbol<64> *pMVar4" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*pMVar4" * identifier)) --) ;) (declaration "int iVar5;" primitive_type identifier ;) (declaration "undefined1 uVar13;" type_identifier identifier ;) (declaration "anon_union_4_3_b0f6f408_for_u1_ *paVar6;" type_identifier (pointer_declarator "*paVar6" * identifier) ;) (declaration "anon_union_4_3_b0f6f408_for_u1_ *paVar7;" type_identifier (pointer_declarator "*paVar7" * identifier) ;) (expression_statement "Mips_relobj<64,_true> **ppMVar8;" (update_expression "Mips_relobj<64,_true> **ppMVar8" (binary_expression "Mips_relobj<64,_true> **ppMVar8" (binary_expression "Mips_relobj<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "**ppMVar8" * (pointer_expression "*ppMVar8" * identifier))) --) ;) (expression_statement "Mips_relobj<64,_true> **ppMVar9;" (update_expression "Mips_relobj<64,_true> **ppMVar9" (binary_expression "Mips_relobj<64,_true> **ppMVar9" (binary_expression "Mips_relobj<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "**ppMVar9" * (pointer_expression "*ppMVar9" * identifier))) --) ;) (declaration "int iVar10;" primitive_type identifier ;) (declaration "pointer pCVar11;" type_identifier identifier ;) (declaration "int *piVar12;" primitive_type (pointer_declarator "*piVar12" * identifier) ;) (declaration "_Bit_type *p_Var14;" type_identifier (pointer_declarator "*p_Var14" * identifier) ;) (declaration "pointer ppMVar15;" type_identifier identifier ;) (declaration "char extraout_v1_03;" primitive_type identifier ;) (declaration "char extraout_v1_04;" primitive_type identifier ;) (declaration "Output_segment *pOVar16;" type_identifier (pointer_declarator "*pOVar16" * identifier) ;) (declaration "pointer extraout_v1;" type_identifier identifier ;) (declaration "pointer extraout_v1_00;" type_identifier identifier ;) (declaration "pointer extraout_v1_01;" type_identifier identifier ;) (declaration "pointer extraout_v1_02;" type_identifier identifier ;) (declaration "pointer pDVar17;" type_identifier identifier ;) (declaration "ushort *puVar18;" type_identifier (pointer_declarator "*puVar18" * identifier) ;) (declaration "undefined *puVar19;" type_identifier (pointer_declarator "*puVar19" * identifier) ;) (declaration "int *piVar20;" primitive_type (pointer_declarator "*piVar20" * identifier) ;) (expression_statement "Mips_output_data_plt<64,_false> *pMVar21;" (update_expression "Mips_output_data_plt<64,_false> *pMVar21" (binary_expression "Mips_output_data_plt<64,_false> *pMVar21" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) (ERROR ",_false" , identifier) > (pointer_expression "*pMVar21" * identifier)) --) ;) (declaration "Symbol *pSVar22;" type_identifier (pointer_declarator "*pSVar22" * identifier) ;) (expression_statement "Target_mips<64,_true> *this_00;" (update_expression "Target_mips<64,_true> *this_00" (binary_expression "Target_mips<64,_true> *this_00" (binary_expression "Target_mips<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*this_00" * identifier)) --) ;) (declaration "uint *puVar23;" type_identifier (pointer_declarator "*puVar23" * identifier) ;) (expression_statement "Mips_symbol<64> *pMVar24;" (update_expression "Mips_symbol<64> *pMVar24" (binary_expression "Mips_symbol<64> *pMVar24" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*pMVar24" * identifier)) --) ;) (declaration "size_t sVar25;" primitive_type identifier ;) (declaration "Got_offset_list *pGVar26;" type_identifier (pointer_declarator "*pGVar26" * identifier) ;) (expression_statement "Mips_output_data_got<64,_true> *pMVar27;" (update_expression "Mips_output_data_got<64,_true> *pMVar27" (binary_expression "Mips_output_data_got<64,_true> *pMVar27" (binary_expression "Mips_output_data_got<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*pMVar27" * identifier)) --) ;) (declaration "pointer pDVar28;" type_identifier identifier ;) (declaration "uint uVar29;" type_identifier identifier ;) (declaration "int iVar30;" primitive_type identifier ;) (declaration "undefined4 *puVar31;" type_identifier (pointer_declarator "*puVar31" * identifier) ;) (declaration "Output_file *pOVar32;" type_identifier (pointer_declarator "*pOVar32" * identifier) ;) (declaration "pointer ppOVar33;" type_identifier identifier ;) (declaration "Output_data *pOVar34;" type_identifier (pointer_declarator "*pOVar34" * identifier) ;) (declaration "uint uVar35;" type_identifier identifier ;) (declaration "anon_union_4_3_b0f6f408_for_u1_ *paVar36;" type_identifier (pointer_declarator "*paVar36" * identifier) ;) (declaration "anon_union_4_3_b0f6f408_for_u1_ aVar37;" type_identifier identifier ;) (expression_statement "Mips_output_data_plt<64,_true> *pMVar38;" (update_expression "Mips_output_data_plt<64,_true> *pMVar38" (binary_expression "Mips_output_data_plt<64,_true> *pMVar38" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*pMVar38" * identifier)) --) ;) (declaration "Output_data_space *pOVar39;" type_identifier (pointer_declarator "*pOVar39" * identifier) ;) (expression_statement "Mips_output_data_got<64,_true> *in_t0;" (update_expression "Mips_output_data_got<64,_true> *in_t0" (binary_expression "Mips_output_data_got<64,_true> *in_t0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*in_t0" * identifier)) --) ;) (declaration "int iVar40;" primitive_type identifier ;) (declaration "uint uVar41;" type_identifier identifier ;) (declaration "anon_union_4_3_b0f6f408_for_u1_ *paVar42;" type_identifier (pointer_declarator "*paVar42" * identifier) ;) (declaration "Output_section **ppOVar43;" type_identifier (pointer_declarator "**ppOVar43" * (pointer_declarator "*ppOVar43" * identifier)) ;) (declaration "_func_int_varargs **pp_Var44;" type_identifier (pointer_declarator "**pp_Var44" * (pointer_declarator "*pp_Var44" * identifier)) ;) (declaration "int iVar45;" primitive_type identifier ;) (declaration "undefined4 uVar46;" type_identifier identifier ;) (declaration "pointer *pppMVar47;" type_identifier (pointer_declarator "*pppMVar47" * identifier) ;) (declaration "uint uVar48;" type_identifier identifier ;) (expression_statement "Target_mips<64,_true> **ppTVar49;" (update_expression "Target_mips<64,_true> **ppTVar49" (binary_expression "Target_mips<64,_true> **ppTVar49" (binary_expression "Target_mips<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "**ppTVar49" * (pointer_expression "*ppTVar49" * identifier))) --) ;) (declaration "uint uVar50;" type_identifier identifier ;) (expression_statement "Mips_output_data_got<64,_true> *in_t4;" (update_expression "Mips_output_data_got<64,_true> *in_t4" (binary_expression "Mips_output_data_got<64,_true> *in_t4" (binary_expression "Mips_output_data_got<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*in_t4" * identifier)) --) ;) (expression_statement "Mips_output_data_la25_stub<64,_true> *pMVar51;" (update_expression "Mips_output_data_la25_stub<64,_true> *pMVar51" (binary_expression "Mips_output_data_la25_stub<64,_true> *pMVar51" (binary_expression "Mips_output_data_la25_stub<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*pMVar51" * identifier)) --) ;) (declaration "int iVar52;" primitive_type identifier ;) (declaration "int iVar53;" primitive_type identifier ;) (declaration "int iVar54;" primitive_type identifier ;) (declaration "Output_data_space *pOVar55;" type_identifier (pointer_declarator "*pOVar55" * identifier) ;) (declaration "int iVar56;" primitive_type identifier ;) (expression_statement "Mips_output_data_plt<64,_true> *unaff_s3;" (update_expression "Mips_output_data_plt<64,_true> *unaff_s3" (binary_expression "Mips_output_data_plt<64,_true> *unaff_s3" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*unaff_s3" * identifier)) --) ;) (declaration "int iVar57;" primitive_type identifier ;) (declaration "int iVar58;" primitive_type identifier ;) (declaration "undefined *puVar59;" type_identifier (pointer_declarator "*puVar59" * identifier) ;) (declaration "code *pcVar60;" type_identifier (pointer_declarator "*pcVar60" * identifier) ;) (declaration "code *pcVar61;" type_identifier (pointer_declarator "*pcVar61" * identifier) ;) (declaration "int iVar62;" primitive_type identifier ;) (expression_statement "Mips_output_data_got<64,_true> *pMVar63;" (update_expression "Mips_output_data_got<64,_true> *pMVar63" (binary_expression "Mips_output_data_got<64,_true> *pMVar63" (binary_expression "Mips_output_data_got<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*pMVar63" * identifier)) --) ;) (declaration "undefined8 uVar64;" type_identifier identifier ;) (declaration "undefined5 uVar65;" type_identifier identifier ;) (declaration "undefined4 in_stack_fffffd3c;" type_identifier identifier ;) (expression_statement "Mips_output_data_got<64,_true> *pMStack_2b4;" (update_expression "Mips_output_data_got<64,_true> *pMStack_2b4" (binary_expression "Mips_output_data_got<64,_true> *pMStack_2b4" (binary_expression "Mips_output_data_got<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*pMStack_2b4" * identifier)) --) ;) (expression_statement "Mips_output_data_got<64,_true> *pMStack_2b0;" (update_expression "Mips_output_data_got<64,_true> *pMStack_2b0" (binary_expression "Mips_output_data_got<64,_true> *pMStack_2b0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) (ERROR ",_true" , identifier) > (pointer_expression "*pMStack_2b0" * identifier)) --) ;) (declaration "undefined4 in_stack_fffffe14;" type_identifier identifier ;) (declaration "undefined4 in_stack_fffffe5c;" type_identifier identifier ;) (declaration "undefined4 in_stack_fffffea4;" type_identifier identifier ;) (declaration "undefined4 in_stack_fffffeec;" type_identifier identifier ;) (expression_statement "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;" (field_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p" (field_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base" (field_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start" (field_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data" (field_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl" (binary_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool" (assignment_expression "p_Var14 = (this->section_is_mips16_fn_stub_).super__Bvector_base<std" identifier = (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_fn_stub_)" ( (field_expression "this->section_is_mips16_fn_stub_" identifier -> field_identifier) )) . field_identifier) < identifier)) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) ;) (expression_statement "uVar29 = shndx >> 5;" (assignment_expression "uVar29 = shndx >> 5" identifier = (binary_expression "shndx >> 5" identifier >> number_literal)) ;) (if_statement "if (shndx < ((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14) * 8 +\n              ((this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)) {\n    uVar3 = 1 << (shndx & 0x1f);\n    if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }\n    p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset);\n    if ((_Bit_type *)\n        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0) <= shndx) goto LAB_000e1f04;\n    if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;\n    if (shndx < ((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +\n                ((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8) {\n      return (uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]) != 0;\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" if (parenthesized_expression "(shndx < ((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14) * 8 +\n              ((this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset))" ( (binary_expression "shndx < ((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14) * 8 +\n              ((this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" identifier < (binary_expression "((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14) * 8 +\n              ((this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" (binary_expression "((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14) * 8" (parenthesized_expression "((int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14)" ( (binary_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n              (int)p_Var14" (field_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p" (field_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base" (field_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data._M_finish" (field_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl.super__Bvector_impl_data" (field_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>.\n                    _M_impl" (binary_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base<std" (cast_expression "(int)(this->section_is_mips16_fn_stub_).super__Bvector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_fn_stub_)" ( (field_expression "this->section_is_mips16_fn_stub_" identifier -> field_identifier) )) . field_identifier)) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) - (cast_expression "(int)p_Var14" ( (type_descriptor "int" primitive_type) ) identifier)) )) * number_literal) + (parenthesized_expression "((this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" ( (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start.super__Bit_iterator_base" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data._M_start" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n              super__Bvector_impl_data" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl" (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base<std" (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n              (this->section_is_mips16_fn_stub_).super__Bvector_base" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish.super__Bit_iterator_base" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data._M_finish" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n               .super__Bvector_impl_data" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl" (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base<std" (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_fn_stub_)" ( (field_expression "this->section_is_mips16_fn_stub_" identifier -> field_identifier) )) . field_identifier) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) - (field_expression "(this->section_is_mips16_fn_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_fn_stub_)" ( (field_expression "this->section_is_mips16_fn_stub_" identifier -> field_identifier) )) . field_identifier)) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) )))) )) (compound_statement "{\n    uVar3 = 1 << (shndx & 0x1f);\n    if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }\n    p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset);\n    if ((_Bit_type *)\n        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0) <= shndx) goto LAB_000e1f04;\n    if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;\n    if (shndx < ((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +\n                ((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8) {\n      return (uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]) != 0;\n    }\n  }" { (expression_statement "uVar3 = 1 << (shndx & 0x1f);" (assignment_expression "uVar3 = 1 << (shndx & 0x1f)" identifier = (binary_expression "1 << (shndx & 0x1f)" number_literal << (parenthesized_expression "(shndx & 0x1f)" ( (binary_expression "shndx & 0x1f" identifier & number_literal) )))) ;) (if_statement "if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }" if (parenthesized_expression "((uVar3 & p_Var14[uVar29]) != 0)" ( (binary_expression "(uVar3 & p_Var14[uVar29]) != 0" (parenthesized_expression "(uVar3 & p_Var14[uVar29])" ( (binary_expression "uVar3 & p_Var14[uVar29]" identifier & (subscript_expression "p_Var14[uVar29]" identifier [ identifier ])) )) != number_literal) )) (compound_statement "{\n      return true;\n    }" { (return_statement "return true;" return true ;) })) (expression_statement "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;" (field_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p" (field_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base" (field_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data._M_start" (field_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl.super__Bvector_impl_data" (field_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n              _M_impl" (binary_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool" (assignment_expression "p_Var14 = (this->section_is_mips16_call_stub_).super__Bvector_base<std" identifier = (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_stub_)" ( (field_expression "this->section_is_mips16_call_stub_" identifier -> field_identifier) )) . field_identifier) < identifier)) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" ( (comma_expression "Mips_output_data_got<64,_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" identifier > (pointer_expression "*)\n            ((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" * (ERROR ")" )) (parenthesized_expression "((this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" ( (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start.super__Bit_iterator_base" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data._M_start" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl.\n            super__Bvector_impl_data" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl" (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base<std" (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n            (this->section_is_mips16_call_stub_).super__Bvector_base" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish.super__Bit_iterator_base" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data._M_finish" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl\n             .super__Bvector_impl_data" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>._M_impl" (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(this->section_is_mips16_call_stub_).super__Bvector_base<std" (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_stub_)" ( (field_expression "this->section_is_mips16_call_stub_" identifier -> field_identifier) )) . field_identifier) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) - (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_stub_)" ( (field_expression "this->section_is_mips16_call_stub_" identifier -> field_identifier) )) . field_identifier)) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) ))))) ))) ;) (if_statement "if ((_Bit_type *)\n        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0) <= shndx) goto LAB_000e1f04;" if (parenthesized_expression "((_Bit_type *)\n        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0) <= shndx)" ( (binary_expression "(_Bit_type *)\n        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0) <= shndx" (cast_expression "(_Bit_type *)\n        (((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0)" ( (type_descriptor "_Bit_type *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0)" ( (binary_expression "((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8 + (int)in_t0" (binary_expression "((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14) * 8" (parenthesized_expression "((int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14)" ( (binary_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p -\n         (int)p_Var14" (field_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_p" (field_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base" (field_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data._M_finish" (field_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl.super__Bvector_impl_data" (field_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_>.\n               _M_impl" (binary_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base<std" (cast_expression "(int)(this->section_is_mips16_call_stub_).super__Bvector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(this->section_is_mips16_call_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_stub_)" ( (field_expression "this->section_is_mips16_call_stub_" identifier -> field_identifier) )) . field_identifier)) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) - (cast_expression "(int)p_Var14" ( (type_descriptor "int" primitive_type) ) identifier)) )) * number_literal) + (cast_expression "(int)in_t0" ( (type_descriptor "int" primitive_type) ) identifier)) ))) <= identifier) )) (goto_statement "goto LAB_000e1f04;" goto statement_identifier ;)) (if_statement "if ((uVar3 & p_Var14[uVar29]) != 0) {\n      return true;\n    }" if (parenthesized_expression "((uVar3 & p_Var14[uVar29]) != 0)" ( (binary_expression "(uVar3 & p_Var14[uVar29]) != 0" (parenthesized_expression "(uVar3 & p_Var14[uVar29])" ( (binary_expression "uVar3 & p_Var14[uVar29]" identifier & (subscript_expression "p_Var14[uVar29]" identifier [ identifier ])) )) != number_literal) )) (compound_statement "{\n      return true;\n    }" { (return_statement "return true;" return true ;) })) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p" ( (ERROR "Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::" (comma_expression "Mips_output_data_got<64,_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std" (binary_expression "_true> *)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base" identifier > (pointer_expression "*)\n            (this->section_is_mips16_call_fp_stub_).super__Bvector_base" * (ERROR ")" )) (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_fp_stub_)" ( (field_expression "this->section_is_mips16_call_fp_stub_" identifier -> field_identifier) )) . field_identifier))) < identifier)) : :) (field_expression "allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_p" (field_expression "allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base" (field_expression "allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data._M_start" (field_expression "allocator<bool>_>.\n            _M_impl.super__Bvector_impl_data" (field_expression "allocator<bool>_>.\n            _M_impl" (binary_expression "allocator<bool>_" (binary_expression "allocator<bool" identifier < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) ))) ;) (if_statement "if (shndx < ((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +\n                ((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8) {\n      return (uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]) != 0;\n    }" if (parenthesized_expression "(shndx < ((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +\n                ((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8)" ( (binary_expression "shndx < ((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +\n                ((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8" identifier < (binary_expression "((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset) +\n                ((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8" (parenthesized_expression "((this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset)" ( (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base._M_offset" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start.super__Bit_iterator_base" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data._M_start" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl.super__Bvector_impl_data" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                _M_impl" (binary_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base<std" (binary_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset -\n                (this->section_is_mips16_call_fp_stub_).super__Bvector_base" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base._M_offset" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish.super__Bit_iterator_base" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data._M_finish" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl.super__Bvector_impl_data" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_>.\n                 _M_impl" (binary_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool>_" (binary_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std::allocator<bool" (binary_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base<std" (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_fp_stub_)" ( (field_expression "this->section_is_mips16_call_fp_stub_" identifier -> field_identifier) )) . field_identifier) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) - (field_expression "(this->section_is_mips16_call_fp_stub_).super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_fp_stub_)" ( (field_expression "this->section_is_mips16_call_fp_stub_" identifier -> field_identifier) )) . field_identifier)) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) )) + (binary_expression "((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0) * 8" (parenthesized_expression "((int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0)" ( (binary_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p - (int)in_t0" (field_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base._M_p" (field_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish.super__Bit_iterator_base" (field_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data.\n                      _M_finish" (field_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl.super__Bvector_impl_data" (field_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_>._M_impl" (binary_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool>_" (binary_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std::allocator<bool" (binary_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base<std" (cast_expression "(int)(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(this->section_is_mips16_call_fp_stub_).\n                      super__Bvector_base" (parenthesized_expression "(this->section_is_mips16_call_fp_stub_)" ( (field_expression "this->section_is_mips16_call_fp_stub_" identifier -> field_identifier) )) . field_identifier)) < identifier) (ERROR "::allocator" : : identifier) < identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) - (cast_expression "(int)in_t0" ( (type_descriptor "int" primitive_type) ) identifier)) )) * number_literal))) )) (compound_statement "{\n      return (uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]) != 0;\n    }" { (return_statement "return (uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]) != 0;" return (binary_expression "(uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]) != 0" (parenthesized_expression "(uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29])" ( (binary_expression "uVar3 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]" identifier & (subscript_expression "(uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)[uVar29]" (call_expression "(uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data)" ( (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data.\n                              super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                              super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) ))) [ identifier ])) )) != number_literal) ;) })) }) (else_clause "else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" else (compound_statement "{\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" { (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" ( (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal) , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a00" identifier + number_literal) ))) ;) (labeled_statement "LAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" statement_identifier : (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" ( (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal) , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a1c" identifier + number_literal) ))) ;)) }))) (expression_statement "p_Var14 = (_Bit_type *)&DAT_00000723;" (assignment_expression "p_Var14 = (_Bit_type *)&DAT_00000723" identifier = (cast_expression "(_Bit_type *)&DAT_00000723" ( (type_descriptor "_Bit_type *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000723" & identifier))) ;) (expression_statement "puVar19 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;" (assignment_expression "puVar19 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal)) ;) (expression_statement "puVar59 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar59 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar19,0x723,PTR_s__s_004c1a50 + -0x4a3c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar19,0x723,PTR_s__s_004c1a50 + -0x4a3c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(puVar19,0x723,PTR_s__s_004c1a50 + -0x4a3c)" ( identifier , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a3c" identifier + number_literal) ))) ;) (expression_statement "paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(puVar19 + 0x1fc);" (assignment_expression "paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(puVar19 + 0x1fc)" identifier = (pointer_expression "*(anon_union_4_3_b0f6f408_for_u1_ **)(puVar19 + 0x1fc)" * (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ **)(puVar19 + 0x1fc)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar19 + 0x1fc)" ( (binary_expression "puVar19 + 0x1fc" identifier + number_literal) ))))) ;) (if_statement "if (p_Var14 < (_Bit_type *)\n                ((*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +\n                (*(int *)(puVar19 + 0x204) - (int)paVar36))) {\n    iVar30 = ((uint)p_Var14 >> 5) * 4;\n    uVar29 = 1 << ((uint)p_Var14 & 0x1f);\n    if ((uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)) != 0) {\n      return true;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            (*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210));\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(*(int *)(puVar19 + 0x20c) + iVar30);\n    if ((_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0) <=\n        p_Var14) goto LAB_000e2048;\n    if ((uVar29 & (uint)paVar36->object) != 0) {\n      return true;\n    }\n    in_t0 = *(Mips_output_data_got<64,_true> **)(puVar19 + 0x220);\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8);\n    if (p_Var14 < (_Bit_type *)\n                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)) {\n      return (uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0;\n    }\n  }\n  else {\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,\n               paVar36,puVar59 + 0x3e7304);\nLAB_000e2048:\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190);\n  }" if (parenthesized_expression "(p_Var14 < (_Bit_type *)\n                ((*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +\n                (*(int *)(puVar19 + 0x204) - (int)paVar36)))" ( (binary_expression "p_Var14 < (_Bit_type *)\n                ((*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +\n                (*(int *)(puVar19 + 0x204) - (int)paVar36))" identifier < (cast_expression "(_Bit_type *)\n                ((*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +\n                (*(int *)(puVar19 + 0x204) - (int)paVar36))" ( (type_descriptor "_Bit_type *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +\n                (*(int *)(puVar19 + 0x204) - (int)paVar36))" ( (binary_expression "(*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8 +\n                (*(int *)(puVar19 + 0x204) - (int)paVar36)" (binary_expression "(*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)) * 8" (parenthesized_expression "(*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8))" ( (binary_expression "*(int *)(puVar19 + 0x200) - *(int *)(puVar19 + 0x1f8)" (pointer_expression "*(int *)(puVar19 + 0x200)" * (cast_expression "(int *)(puVar19 + 0x200)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x200)" ( (binary_expression "puVar19 + 0x200" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar19 + 0x1f8)" * (cast_expression "(int *)(puVar19 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x1f8)" ( (binary_expression "puVar19 + 0x1f8" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(puVar19 + 0x204) - (int)paVar36)" ( (binary_expression "*(int *)(puVar19 + 0x204) - (int)paVar36" (pointer_expression "*(int *)(puVar19 + 0x204)" * (cast_expression "(int *)(puVar19 + 0x204)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x204)" ( (binary_expression "puVar19 + 0x204" identifier + number_literal) )))) - (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier)) ))) )))) )) (compound_statement "{\n    iVar30 = ((uint)p_Var14 >> 5) * 4;\n    uVar29 = 1 << ((uint)p_Var14 & 0x1f);\n    if ((uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)) != 0) {\n      return true;\n    }\n    in_t0 = (Mips_output_data_got<64,_true> *)\n            (*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210));\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(*(int *)(puVar19 + 0x20c) + iVar30);\n    if ((_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0) <=\n        p_Var14) goto LAB_000e2048;\n    if ((uVar29 & (uint)paVar36->object) != 0) {\n      return true;\n    }\n    in_t0 = *(Mips_output_data_got<64,_true> **)(puVar19 + 0x220);\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8);\n    if (p_Var14 < (_Bit_type *)\n                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)) {\n      return (uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0;\n    }\n  }" { (expression_statement "iVar30 = ((uint)p_Var14 >> 5) * 4;" (assignment_expression "iVar30 = ((uint)p_Var14 >> 5) * 4" identifier = (binary_expression "((uint)p_Var14 >> 5) * 4" (parenthesized_expression "((uint)p_Var14 >> 5)" ( (binary_expression "(uint)p_Var14 >> 5" (cast_expression "(uint)p_Var14" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) * number_literal)) ;) (expression_statement "uVar29 = 1 << ((uint)p_Var14 & 0x1f);" (assignment_expression "uVar29 = 1 << ((uint)p_Var14 & 0x1f)" identifier = (binary_expression "1 << ((uint)p_Var14 & 0x1f)" number_literal << (parenthesized_expression "((uint)p_Var14 & 0x1f)" ( (binary_expression "(uint)p_Var14 & 0x1f" (cast_expression "(uint)p_Var14" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )))) ;) (if_statement "if ((uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)) != 0) {\n      return true;\n    }" if (parenthesized_expression "((uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)) != 0)" ( (binary_expression "(uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)) != 0" (parenthesized_expression "(uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30))" ( (binary_expression "uVar29 & *(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)" identifier & (pointer_expression "*(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)" * (cast_expression "(uint *)(*(int *)(puVar19 + 0x1f8) + iVar30)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar19 + 0x1f8) + iVar30)" ( (binary_expression "*(int *)(puVar19 + 0x1f8) + iVar30" (pointer_expression "*(int *)(puVar19 + 0x1f8)" * (cast_expression "(int *)(puVar19 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x1f8)" ( (binary_expression "puVar19 + 0x1f8" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n      return true;\n    }" { (return_statement "return true;" return true ;) })) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)\n            (*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210));" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n            (*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210))" identifier = (call_expression "(Mips_output_data_got<64,_true> *)\n            (*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210))" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210))" ( (binary_expression "*(int *)(puVar19 + 0x218) - *(int *)(puVar19 + 0x210)" (pointer_expression "*(int *)(puVar19 + 0x218)" * (cast_expression "(int *)(puVar19 + 0x218)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x218)" ( (binary_expression "puVar19 + 0x218" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar19 + 0x210)" * (cast_expression "(int *)(puVar19 + 0x210)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x210)" ( (binary_expression "puVar19 + 0x210" identifier + number_literal) ))))) )))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(*(int *)(puVar19 + 0x20c) + iVar30);" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(*(int *)(puVar19 + 0x20c) + iVar30)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(*(int *)(puVar19 + 0x20c) + iVar30)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar19 + 0x20c) + iVar30)" ( (binary_expression "*(int *)(puVar19 + 0x20c) + iVar30" (pointer_expression "*(int *)(puVar19 + 0x20c)" * (cast_expression "(int *)(puVar19 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x20c)" ( (binary_expression "puVar19 + 0x20c" identifier + number_literal) )))) + identifier) )))) ;) (if_statement "if ((_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0) <=\n        p_Var14) goto LAB_000e2048;" if (parenthesized_expression "((_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0) <=\n        p_Var14)" ( (binary_expression "(_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0) <=\n        p_Var14" (cast_expression "(_Bit_type *)((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0)" ( (type_descriptor "_Bit_type *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0)" ( (binary_expression "(*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8 + (int)in_t0" (binary_expression "(*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)) * 8" (parenthesized_expression "(*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c))" ( (binary_expression "*(int *)(puVar19 + 0x214) - *(int *)(puVar19 + 0x20c)" (pointer_expression "*(int *)(puVar19 + 0x214)" * (cast_expression "(int *)(puVar19 + 0x214)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x214)" ( (binary_expression "puVar19 + 0x214" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar19 + 0x20c)" * (cast_expression "(int *)(puVar19 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x20c)" ( (binary_expression "puVar19 + 0x20c" identifier + number_literal) ))))) )) * number_literal) + (cast_expression "(int)in_t0" ( (type_descriptor "int" primitive_type) ) identifier)) ))) <= identifier) )) (goto_statement "goto LAB_000e2048;" goto statement_identifier ;)) (if_statement "if ((uVar29 & (uint)paVar36->object) != 0) {\n      return true;\n    }" if (parenthesized_expression "((uVar29 & (uint)paVar36->object) != 0)" ( (binary_expression "(uVar29 & (uint)paVar36->object) != 0" (parenthesized_expression "(uVar29 & (uint)paVar36->object)" ( (binary_expression "uVar29 & (uint)paVar36->object" identifier & (cast_expression "(uint)paVar36->object" ( (type_descriptor "uint" type_identifier) ) (field_expression "paVar36->object" identifier -> field_identifier))) )) != number_literal) )) (compound_statement "{\n      return true;\n    }" { (return_statement "return true;" return true ;) })) (expression_statement "in_t0 = *(Mips_output_data_got<64,_true> **)(puVar19 + 0x220);" (assignment_expression "in_t0 = *(Mips_output_data_got<64,_true> **)(puVar19 + 0x220)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(puVar19 + 0x220)" * (call_expression "(Mips_output_data_got<64,_true> **)(puVar19 + 0x220)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(puVar19 + 0x220)" ( (binary_expression "puVar19 + 0x220" identifier + number_literal) ))))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8);" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((*(int *)(puVar19 + 0x228) - (int)in_t0) * 8)" ( (binary_expression "(*(int *)(puVar19 + 0x228) - (int)in_t0) * 8" (parenthesized_expression "(*(int *)(puVar19 + 0x228) - (int)in_t0)" ( (binary_expression "*(int *)(puVar19 + 0x228) - (int)in_t0" (pointer_expression "*(int *)(puVar19 + 0x228)" * (cast_expression "(int *)(puVar19 + 0x228)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x228)" ( (binary_expression "puVar19 + 0x228" identifier + number_literal) )))) - (cast_expression "(int)in_t0" ( (type_descriptor "int" primitive_type) ) identifier)) )) * number_literal) )))) ;) (if_statement "if (p_Var14 < (_Bit_type *)\n                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)) {\n      return (uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0;\n    }" if (parenthesized_expression "(p_Var14 < (_Bit_type *)\n                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36))" ( (binary_expression "p_Var14 < (_Bit_type *)\n                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)" identifier < (cast_expression "(_Bit_type *)\n                  ((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)" ( (type_descriptor "_Bit_type *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36)" ( (binary_expression "(*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)) + (int)paVar36" (parenthesized_expression "(*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224))" ( (binary_expression "*(int *)(puVar19 + 0x22c) - *(int *)(puVar19 + 0x224)" (pointer_expression "*(int *)(puVar19 + 0x22c)" * (cast_expression "(int *)(puVar19 + 0x22c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x22c)" ( (binary_expression "puVar19 + 0x22c" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar19 + 0x224)" * (cast_expression "(int *)(puVar19 + 0x224)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar19 + 0x224)" ( (binary_expression "puVar19 + 0x224" identifier + number_literal) ))))) )) + (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier)) )))) )) (compound_statement "{\n      return (uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0;\n    }" { (return_statement "return (uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0;" return (binary_expression "(uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]) != 0" (parenthesized_expression "(uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5])" ( (binary_expression "uVar29 & (uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]" identifier & (subscript_expression "(uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)[(uint)p_Var14 >> 5]" (call_expression "(uint)(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data)" ( (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                               super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) ))) [ (binary_expression "(uint)p_Var14 >> 5" (cast_expression "(uint)p_Var14" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) ])) )) != number_literal) ;) })) }) (else_clause "else {\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,\n               paVar36,puVar59 + 0x3e7304);\nLAB_000e2048:\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190);\n  }" else (compound_statement "{\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,\n               paVar36,puVar59 + 0x3e7304);\nLAB_000e2048:\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190);\n  }" { (expression_statement "(**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,\n               paVar36,puVar59 + 0x3e7304);" (call_expression "(**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,\n               paVar36,puVar59 + 0x3e7304)" (parenthesized_expression "(**(code **)(puVar59 + 0x3dfaf4))" ( (pointer_expression "**(code **)(puVar59 + 0x3dfaf4)" * (pointer_expression "*(code **)(puVar59 + 0x3dfaf4)" * (cast_expression "(code **)(puVar59 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar59 + 0x3dfaf4)" ( (binary_expression "puVar59 + 0x3dfaf4" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar59 + 0x3df340) + 0x3588,0x711,*(int *)(puVar59 + 0x3dfb14) + -0x5174,\n               paVar36,puVar59 + 0x3e7304)" ( (binary_expression "*(int *)(puVar59 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar59 + 0x3df340)" * (cast_expression "(int *)(puVar59 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar59 + 0x3df340)" ( (binary_expression "puVar59 + 0x3df340" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar59 + 0x3dfb14) + -0x5174" (pointer_expression "*(int *)(puVar59 + 0x3dfb14)" * (cast_expression "(int *)(puVar59 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar59 + 0x3dfb14)" ( (binary_expression "puVar59 + 0x3dfb14" identifier + number_literal) )))) + number_literal) , identifier , (binary_expression "puVar59 + 0x3e7304" identifier + number_literal) ))) ;) (labeled_statement "LAB_000e2048:\n    (**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190);" statement_identifier : (expression_statement "(**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190);" (call_expression "(**(code **)(puVar59 + 0x3dfaf4))\n              (*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190)" (parenthesized_expression "(**(code **)(puVar59 + 0x3dfaf4))" ( (pointer_expression "**(code **)(puVar59 + 0x3dfaf4)" * (pointer_expression "*(code **)(puVar59 + 0x3dfaf4)" * (cast_expression "(code **)(puVar59 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar59 + 0x3dfaf4)" ( (binary_expression "puVar59 + 0x3dfaf4" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar59 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar59 + 0x3dfb14) + -0x5190)" ( (binary_expression "*(int *)(puVar59 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar59 + 0x3df340)" * (cast_expression "(int *)(puVar59 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar59 + 0x3df340)" ( (binary_expression "puVar59 + 0x3df340" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar59 + 0x3dfb14) + -0x5190" (pointer_expression "*(int *)(puVar59 + 0x3dfb14)" * (cast_expression "(int *)(puVar59 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar59 + 0x3dfb14)" ( (binary_expression "puVar59 + 0x3dfb14" identifier + number_literal) )))) + number_literal) ))) ;)) }))) (expression_statement "puVar23 = (uint *)&DAT_00000723;" (assignment_expression "puVar23 = (uint *)&DAT_00000723" identifier = (cast_expression "(uint *)&DAT_00000723" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000723" & identifier))) ;) (expression_statement "pcVar60 = *(code **)(puVar59 + 0x3dfaf4);" (assignment_expression "pcVar60 = *(code **)(puVar59 + 0x3dfaf4)" identifier = (pointer_expression "*(code **)(puVar59 + 0x3dfaf4)" * (cast_expression "(code **)(puVar59 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar59 + 0x3dfaf4)" ( (binary_expression "puVar59 + 0x3dfaf4" identifier + number_literal) ))))) ;) (expression_statement "piVar20 = (int *)(*(int *)(puVar59 + 0x3df340) + 0x3588);" (assignment_expression "piVar20 = (int *)(*(int *)(puVar59 + 0x3df340) + 0x3588)" identifier = (cast_expression "(int *)(*(int *)(puVar59 + 0x3df340) + 0x3588)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar59 + 0x3df340) + 0x3588)" ( (binary_expression "*(int *)(puVar59 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar59 + 0x3df340)" * (cast_expression "(int *)(puVar59 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar59 + 0x3df340)" ( (binary_expression "puVar59 + 0x3df340" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar60)(piVar20,0x723,*(int *)(puVar59 + 0x3dfb14) + -0x51b0);" (call_expression "(*pcVar60)(piVar20,0x723,*(int *)(puVar59 + 0x3dfb14) + -0x51b0)" (parenthesized_expression "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) )) (argument_list "(piVar20,0x723,*(int *)(puVar59 + 0x3dfb14) + -0x51b0)" ( identifier , number_literal , (binary_expression "*(int *)(puVar59 + 0x3dfb14) + -0x51b0" (pointer_expression "*(int *)(puVar59 + 0x3dfb14)" * (cast_expression "(int *)(puVar59 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar59 + 0x3dfb14)" ( (binary_expression "puVar59 + 0x3dfb14" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;" (assignment_expression "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20" identifier = (binary_expression "(Mips_output_data_plt<64,_false> *)*piVar20" (parenthesized_expression "(Mips_output_data_plt<64,_false> *)" ( (comma_expression "Mips_output_data_plt<64,_false> *" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))) )) * identifier)) ;) (expression_statement "pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);" (assignment_expression "pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" identifier = (pointer_expression "*(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" * (cast_expression "(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pMVar21->plt0_entry_o32[0] + 0x60)" ( (binary_expression "pMVar21->plt0_entry_o32[0] + 0x60" (subscript_expression "pMVar21->plt0_entry_o32[0]" (field_expression "pMVar21->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) + number_literal) ))))) ;) (expression_statement "pMVar24 = (Mips_symbol<64> *)*puVar23;" (assignment_expression "pMVar24 = (Mips_symbol<64> *)*puVar23" identifier = (binary_expression "(Mips_symbol<64> *)*puVar23" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) * identifier)) ;) (if_statement "if (pcVar61 == *(code **)(pcVar60 + 0x3dfaa4)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e20e4;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e20e4:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_03);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar60 + 0x3df9b0))\n              (*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798);\n  }" if (parenthesized_expression "(pcVar61 == *(code **)(pcVar60 + 0x3dfaa4))" ( (binary_expression "pcVar61 == *(code **)(pcVar60 + 0x3dfaa4)" identifier == (pointer_expression "*(code **)(pcVar60 + 0x3dfaa4)" * (cast_expression "(code **)(pcVar60 + 0x3dfaa4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dfaa4)" ( (binary_expression "pcVar60 + 0x3dfaa4" identifier + number_literal) ))))) )) (compound_statement "{\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e20e4;\n    }\n  }" { (expression_statement "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (assignment_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" (field_expression "(pMVar21->symbols_).\n               super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) ;) (if_statement "if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e20e4;\n    }" if (parenthesized_expression "(pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" identifier < (parenthesized_expression "(Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" * (ERROR ")" )) (parenthesized_expression "((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" ( (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)" (cast_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar21->symbols_).\n                        super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier)) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) - (cast_expression "(int)ppMVar15" ( (type_descriptor "int" primitive_type) ) identifier)) >> number_literal) )))) ))) )) (compound_statement "{\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e20e4;\n    }" { (expression_statement "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);" (assignment_expression "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" identifier = (call_expression "(Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(ppMVar15 + (int)pMVar24)" ( (binary_expression "ppMVar15 + (int)pMVar24" identifier + (cast_expression "(int)pMVar24" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" identifier = (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol" (call_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(pMVar24->super_Sized_symbol<64>)" ( (binary_expression "pMVar24->super_Sized_symbol<64>" (binary_expression "pMVar24->super_Sized_symbol<64" (field_expression "pMVar24->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) ))) . field_identifier) . field_identifier)) ;) (goto_statement "goto LAB_000e20e4;" goto statement_identifier ;) })) }) (else_clause "else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e20e4:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_03);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar60 + 0x3df9b0))\n              (*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798);\n  }" else (compound_statement "{\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e20e4:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_03);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar60 + 0x3df9b0))\n              (*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798);\n  }" { (expression_statement "pMVar4 = (Mips_symbol<64> *)(*pcVar61)();" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(*pcVar61)()" identifier = (call_expression "(Mips_symbol<64> *)(*pcVar61)()" (call_expression "(Mips_symbol<64> *)(*pcVar61)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) ))) (argument_list "()" ( )))) ;) (labeled_statement "LAB_000e20e4:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" statement_identifier : (if_statement "if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" if (parenthesized_expression "(-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_)" ( (binary_expression "-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" number_literal < (cast_expression "(int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier))) )) (compound_statement "{\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" { comment (expression_statement "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);" (comma_expression "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24)" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false>::mips_entry_address(pMVar21,pMVar24)" identifier > (ERROR "::" : :) (call_expression "mips_entry_address(pMVar21,pMVar24)" identifier (argument_list "(pMVar21,pMVar24)" ( identifier , identifier ))))) ;) }))) (expression_statement "piVar20 = (int *)*piVar20;" (assignment_expression "piVar20 = (int *)*piVar20" identifier = (cast_expression "(int *)*piVar20" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar20" * identifier))) ;) (expression_statement "cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;" (assignment_expression "cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" identifier = (cast_expression "(char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" ( (type_descriptor "char" primitive_type) ) (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier))) ;) (if_statement "if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_03);\n    }" if (parenthesized_expression "(*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8))" ( (binary_expression "*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3dfaa8)" (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) )))) != (pointer_expression "*(code **)(pcVar60 + 0x3dfaa8)" * (cast_expression "(code **)(pcVar60 + 0x3dfaa8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dfaa8)" ( (binary_expression "pcVar60 + 0x3dfaa8" identifier + number_literal) ))))) )) (compound_statement "{\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_03);\n    }" { (expression_statement "(**(code **)(*piVar20 + 0x68))();" (call_expression "(**(code **)(*piVar20 + 0x68))()" (parenthesized_expression "(**(code **)(*piVar20 + 0x68))" ( (pointer_expression "**(code **)(*piVar20 + 0x68)" * (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) ))))) )) (argument_list "()" ( ))) ;) (return_statement "return (bool)(cVar1 + extraout_v1_03);" return (cast_expression "(bool)(cVar1 + extraout_v1_03)" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "(cVar1 + extraout_v1_03)" ( (binary_expression "cVar1 + extraout_v1_03" identifier + identifier) ))) ;) })) (if_statement "if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }" if (parenthesized_expression "(*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2))" ( (binary_expression "*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)" (pointer_expression "*puVar23" * identifier) < (call_expression "(uint)(piVar20[0x22] - piVar20[0x21] >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar20[0x22] - piVar20[0x21] >> 2)" ( (binary_expression "piVar20[0x22] - piVar20[0x21] >> 2" (binary_expression "piVar20[0x22] - piVar20[0x21]" (subscript_expression "piVar20[0x22]" identifier [ number_literal ]) - (subscript_expression "piVar20[0x21]" identifier [ number_literal ])) >> number_literal) )))) )) (compound_statement "{\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }" { (return_statement "return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));" return (cast_expression "(bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4))" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4))" ( (binary_expression "cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" identifier + (cast_expression "(char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" ( (type_descriptor "char" primitive_type) ) (pointer_expression "*(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" * (cast_expression "(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar20[0x21] + *puVar23 * 4)" ( (binary_expression "piVar20[0x21] + *puVar23 * 4" (subscript_expression "piVar20[0x21]" identifier [ number_literal ]) + (binary_expression "*puVar23 * 4" (pointer_expression "*puVar23" * identifier) * number_literal)) )))))) ))) ;) })) (expression_statement "(**(code **)(pcVar60 + 0x3df9b0))\n              (*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798);" (call_expression "(**(code **)(pcVar60 + 0x3df9b0))\n              (*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3df9b0))" ( (pointer_expression "**(code **)(pcVar60 + 0x3df9b0)" * (pointer_expression "*(code **)(pcVar60 + 0x3df9b0)" * (cast_expression "(code **)(pcVar60 + 0x3df9b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df9b0)" ( (binary_expression "pcVar60 + 0x3df9b0" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3df1fc) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df9d0) + -0x3798)" ( (binary_expression "*(int *)(pcVar60 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar60 + 0x3df1fc)" * (cast_expression "(int *)(pcVar60 + 0x3df1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df1fc)" ( (binary_expression "pcVar60 + 0x3df1fc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df9d0) + -0x3798" (pointer_expression "*(int *)(pcVar60 + 0x3df9d0)" * (cast_expression "(int *)(pcVar60 + 0x3df9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df9d0)" ( (binary_expression "pcVar60 + 0x3df9d0" identifier + number_literal) )))) + number_literal) ))) ;) }))) (expression_statement "puVar23 = (uint *)&DAT_000005c8;" (assignment_expression "puVar23 = (uint *)&DAT_000005c8" identifier = (cast_expression "(uint *)&DAT_000005c8" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_000005c8" & identifier))) ;) (expression_statement "pcVar61 = *(code **)(pcVar60 + 0x3df9b0);" (assignment_expression "pcVar61 = *(code **)(pcVar60 + 0x3df9b0)" identifier = (pointer_expression "*(code **)(pcVar60 + 0x3df9b0)" * (cast_expression "(code **)(pcVar60 + 0x3df9b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df9b0)" ( (binary_expression "pcVar60 + 0x3df9b0" identifier + number_literal) ))))) ;) (expression_statement "piVar20 = (int *)(*(int *)(pcVar60 + 0x3df1fc) + 0x4570);" (assignment_expression "piVar20 = (int *)(*(int *)(pcVar60 + 0x3df1fc) + 0x4570)" identifier = (cast_expression "(int *)(*(int *)(pcVar60 + 0x3df1fc) + 0x4570)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar60 + 0x3df1fc) + 0x4570)" ( (binary_expression "*(int *)(pcVar60 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar60 + 0x3df1fc)" * (cast_expression "(int *)(pcVar60 + 0x3df1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df1fc)" ( (binary_expression "pcVar60 + 0x3df1fc" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df9d0) + -0x33a0);" (call_expression "(*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df9d0) + -0x33a0)" (parenthesized_expression "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) )) (argument_list "(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df9d0) + -0x33a0)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df9d0) + -0x33a0" (pointer_expression "*(int *)(pcVar60 + 0x3df9d0)" * (cast_expression "(int *)(pcVar60 + 0x3df9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df9d0)" ( (binary_expression "pcVar60 + 0x3df9d0" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;" (assignment_expression "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20" identifier = (binary_expression "(Mips_output_data_plt<64,_false> *)*piVar20" (parenthesized_expression "(Mips_output_data_plt<64,_false> *)" ( (comma_expression "Mips_output_data_plt<64,_false> *" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))) )) * identifier)) ;) (expression_statement "pMVar24 = (Mips_symbol<64> *)*puVar23;" (assignment_expression "pMVar24 = (Mips_symbol<64> *)*puVar23" identifier = (binary_expression "(Mips_symbol<64> *)*puVar23" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) * identifier)) ;) (expression_statement "pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);" (assignment_expression "pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" identifier = (pointer_expression "*(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" * (cast_expression "(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pMVar21->plt0_entry_o32[0] + 0x60)" ( (binary_expression "pMVar21->plt0_entry_o32[0] + 0x60" (subscript_expression "pMVar21->plt0_entry_o32[0]" (field_expression "pMVar21->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) + number_literal) ))))) ;) (if_statement "if (pcVar60 == *(code **)(pcVar61 + 0x3df968)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2228;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e2228:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar61 + 0x3df874))\n              (*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760);\n  }" if (parenthesized_expression "(pcVar60 == *(code **)(pcVar61 + 0x3df968))" ( (binary_expression "pcVar60 == *(code **)(pcVar61 + 0x3df968)" identifier == (pointer_expression "*(code **)(pcVar61 + 0x3df968)" * (cast_expression "(code **)(pcVar61 + 0x3df968)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df968)" ( (binary_expression "pcVar61 + 0x3df968" identifier + number_literal) ))))) )) (compound_statement "{\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2228;\n    }\n  }" { (expression_statement "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (assignment_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" (field_expression "(pMVar21->symbols_).\n               super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) ;) (if_statement "if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2228;\n    }" if (parenthesized_expression "(pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" identifier < (parenthesized_expression "(Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" * (ERROR ")" )) (parenthesized_expression "((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" ( (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)" (cast_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar21->symbols_).\n                        super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier)) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) - (cast_expression "(int)ppMVar15" ( (type_descriptor "int" primitive_type) ) identifier)) >> number_literal) )))) ))) )) (compound_statement "{\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2228;\n    }" { (expression_statement "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);" (assignment_expression "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" identifier = (call_expression "(Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(ppMVar15 + (int)pMVar24)" ( (binary_expression "ppMVar15 + (int)pMVar24" identifier + (cast_expression "(int)pMVar24" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" identifier = (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol" (call_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(pMVar24->super_Sized_symbol<64>)" ( (binary_expression "pMVar24->super_Sized_symbol<64>" (binary_expression "pMVar24->super_Sized_symbol<64" (field_expression "pMVar24->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) ))) . field_identifier) . field_identifier)) ;) (goto_statement "goto LAB_000e2228;" goto statement_identifier ;) })) }) (else_clause "else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e2228:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar61 + 0x3df874))\n              (*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760);\n  }" else (compound_statement "{\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e2228:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar61 + 0x3df874))\n              (*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760);\n  }" { (expression_statement "pMVar4 = (Mips_symbol<64> *)(*pcVar60)();" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(*pcVar60)()" identifier = (call_expression "(Mips_symbol<64> *)(*pcVar60)()" (call_expression "(Mips_symbol<64> *)(*pcVar60)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) ))) (argument_list "()" ( )))) ;) (labeled_statement "LAB_000e2228:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" statement_identifier : (if_statement "if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" if (parenthesized_expression "(-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_)" ( (binary_expression "-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" number_literal < (cast_expression "(int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier))) )) (compound_statement "{\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" { comment (expression_statement "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);" (comma_expression "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24)" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false>::mips_entry_address(pMVar21,pMVar24)" identifier > (ERROR "::" : :) (call_expression "mips_entry_address(pMVar21,pMVar24)" identifier (argument_list "(pMVar21,pMVar24)" ( identifier , identifier ))))) ;) }))) (expression_statement "piVar20 = (int *)*piVar20;" (assignment_expression "piVar20 = (int *)*piVar20" identifier = (cast_expression "(int *)*piVar20" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar20" * identifier))) ;) (expression_statement "uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;" (assignment_expression "uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" identifier = (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier)) ;) (expression_statement "cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);" (assignment_expression "cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0)" identifier = (call_expression "SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0)" identifier (argument_list "((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0)" ( (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u1_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) , number_literal )))) ;) (if_statement "if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }" if (parenthesized_expression "(*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970))" ( (binary_expression "*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df970)" (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) )))) != (pointer_expression "*(code **)(pcVar61 + 0x3df970)" * (cast_expression "(code **)(pcVar61 + 0x3df970)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df970)" ( (binary_expression "pcVar61 + 0x3df970" identifier + number_literal) ))))) )) (compound_statement "{\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }" { (expression_statement "uVar65 = (**(code **)(*piVar20 + 0x68))();" (assignment_expression "uVar65 = (**(code **)(*piVar20 + 0x68))()" identifier = (call_expression "(**(code **)(*piVar20 + 0x68))()" (parenthesized_expression "(**(code **)(*piVar20 + 0x68))" ( (pointer_expression "**(code **)(*piVar20 + 0x68)" * (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) ))))) )) (argument_list "()" ( )))) ;) (return_statement "return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));" return (cast_expression "(bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20))" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20))" ( (binary_expression "(uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20)" (binary_expression "(uVar29 + (int)uVar65 < uVar29) + cVar1" (parenthesized_expression "(uVar29 + (int)uVar65 < uVar29)" ( (binary_expression "uVar29 + (int)uVar65 < uVar29" (binary_expression "uVar29 + (int)uVar65" identifier + (cast_expression "(int)uVar65" ( (type_descriptor "int" primitive_type) ) identifier)) < identifier) )) + identifier) + (cast_expression "(char)((uint5)uVar65 >> 0x20)" ( (type_descriptor "char" primitive_type) ) (parenthesized_expression "((uint5)uVar65 >> 0x20)" ( (binary_expression "(uint5)uVar65 >> 0x20" (cast_expression "(uint5)uVar65" ( (type_descriptor "uint5" type_identifier) ) identifier) >> number_literal) )))) ))) ;) })) (if_statement "if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }" if (parenthesized_expression "(*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3))" ( (binary_expression "*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)" (pointer_expression "*puVar23" * identifier) < (call_expression "(uint)(piVar20[0x22] - piVar20[0x21] >> 3)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar20[0x22] - piVar20[0x21] >> 3)" ( (binary_expression "piVar20[0x22] - piVar20[0x21] >> 3" (binary_expression "piVar20[0x22] - piVar20[0x21]" (subscript_expression "piVar20[0x22]" identifier [ number_literal ]) - (subscript_expression "piVar20[0x21]" identifier [ number_literal ])) >> number_literal) )))) )) (compound_statement "{\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }" { (expression_statement "puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);" (assignment_expression "puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8)" identifier = (cast_expression "(undefined4 *)(piVar20[0x21] + *puVar23 * 8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar20[0x21] + *puVar23 * 8)" ( (binary_expression "piVar20[0x21] + *puVar23 * 8" (subscript_expression "piVar20[0x21]" identifier [ number_literal ]) + (binary_expression "*puVar23 * 8" (pointer_expression "*puVar23" * identifier) * number_literal)) )))) ;) (return_statement "return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);" return (cast_expression "(bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31)" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31)" ( (binary_expression "(uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31" (binary_expression "(uVar29 + puVar31[1] < uVar29) + cVar1" (parenthesized_expression "(uVar29 + puVar31[1] < uVar29)" ( (binary_expression "uVar29 + puVar31[1] < uVar29" (binary_expression "uVar29 + puVar31[1]" identifier + (subscript_expression "puVar31[1]" identifier [ number_literal ])) < identifier) )) + identifier) + (cast_expression "(char)*puVar31" ( (type_descriptor "char" primitive_type) ) (pointer_expression "*puVar31" * identifier))) ))) ;) })) (expression_statement "(**(code **)(pcVar61 + 0x3df874))\n              (*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760);" (call_expression "(**(code **)(pcVar61 + 0x3df874))\n              (*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760)" (parenthesized_expression "(**(code **)(pcVar61 + 0x3df874))" ( (pointer_expression "**(code **)(pcVar61 + 0x3df874)" * (pointer_expression "*(code **)(pcVar61 + 0x3df874)" * (cast_expression "(code **)(pcVar61 + 0x3df874)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df874)" ( (binary_expression "pcVar61 + 0x3df874" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar61 + 0x3df0c0) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df894) + -0x3760)" ( (binary_expression "*(int *)(pcVar61 + 0x3df0c0) + 0x4570" (pointer_expression "*(int *)(pcVar61 + 0x3df0c0)" * (cast_expression "(int *)(pcVar61 + 0x3df0c0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3df0c0)" ( (binary_expression "pcVar61 + 0x3df0c0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3df894) + -0x3760" (pointer_expression "*(int *)(pcVar61 + 0x3df894)" * (cast_expression "(int *)(pcVar61 + 0x3df894)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3df894)" ( (binary_expression "pcVar61 + 0x3df894" identifier + number_literal) )))) + number_literal) ))) ;) }))) (expression_statement "puVar23 = (uint *)&DAT_000005c8;" (assignment_expression "puVar23 = (uint *)&DAT_000005c8" identifier = (cast_expression "(uint *)&DAT_000005c8" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_000005c8" & identifier))) ;) (expression_statement "pcVar60 = *(code **)(pcVar61 + 0x3df874);" (assignment_expression "pcVar60 = *(code **)(pcVar61 + 0x3df874)" identifier = (pointer_expression "*(code **)(pcVar61 + 0x3df874)" * (cast_expression "(code **)(pcVar61 + 0x3df874)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df874)" ( (binary_expression "pcVar61 + 0x3df874" identifier + number_literal) ))))) ;) (expression_statement "piVar20 = (int *)(*(int *)(pcVar61 + 0x3df0c0) + 0x4570);" (assignment_expression "piVar20 = (int *)(*(int *)(pcVar61 + 0x3df0c0) + 0x4570)" identifier = (cast_expression "(int *)(*(int *)(pcVar61 + 0x3df0c0) + 0x4570)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar61 + 0x3df0c0) + 0x4570)" ( (binary_expression "*(int *)(pcVar61 + 0x3df0c0) + 0x4570" (pointer_expression "*(int *)(pcVar61 + 0x3df0c0)" * (cast_expression "(int *)(pcVar61 + 0x3df0c0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3df0c0)" ( (binary_expression "pcVar61 + 0x3df0c0" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar60)(piVar20,0x5c8,*(int *)(pcVar61 + 0x3df894) + -0x33a0);" (call_expression "(*pcVar60)(piVar20,0x5c8,*(int *)(pcVar61 + 0x3df894) + -0x33a0)" (parenthesized_expression "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) )) (argument_list "(piVar20,0x5c8,*(int *)(pcVar61 + 0x3df894) + -0x33a0)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3df894) + -0x33a0" (pointer_expression "*(int *)(pcVar61 + 0x3df894)" * (cast_expression "(int *)(pcVar61 + 0x3df894)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3df894)" ( (binary_expression "pcVar61 + 0x3df894" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;" (assignment_expression "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20" identifier = (binary_expression "(Mips_output_data_plt<64,_false> *)*piVar20" (parenthesized_expression "(Mips_output_data_plt<64,_false> *)" ( (comma_expression "Mips_output_data_plt<64,_false> *" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))) )) * identifier)) ;) (expression_statement "pMVar24 = (Mips_symbol<64> *)*puVar23;" (assignment_expression "pMVar24 = (Mips_symbol<64> *)*puVar23" identifier = (binary_expression "(Mips_symbol<64> *)*puVar23" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) * identifier)) ;) (expression_statement "pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);" (assignment_expression "pcVar61 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" identifier = (pointer_expression "*(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" * (cast_expression "(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pMVar21->plt0_entry_o32[0] + 0x60)" ( (binary_expression "pMVar21->plt0_entry_o32[0] + 0x60" (subscript_expression "pMVar21->plt0_entry_o32[0]" (field_expression "pMVar21->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) + number_literal) ))))) ;) (if_statement "if (pcVar61 == *(code **)(pcVar60 + 0x3df7fc)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2394;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e2394:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar60 + 0x3df708))\n              (*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744);\n  }" if (parenthesized_expression "(pcVar61 == *(code **)(pcVar60 + 0x3df7fc))" ( (binary_expression "pcVar61 == *(code **)(pcVar60 + 0x3df7fc)" identifier == (pointer_expression "*(code **)(pcVar60 + 0x3df7fc)" * (cast_expression "(code **)(pcVar60 + 0x3df7fc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df7fc)" ( (binary_expression "pcVar60 + 0x3df7fc" identifier + number_literal) ))))) )) (compound_statement "{\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2394;\n    }\n  }" { (expression_statement "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (assignment_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" (field_expression "(pMVar21->symbols_).\n               super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) ;) (if_statement "if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2394;\n    }" if (parenthesized_expression "(pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" identifier < (parenthesized_expression "(Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" * (ERROR ")" )) (parenthesized_expression "((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" ( (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)" (cast_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar21->symbols_).\n                        super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier)) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) - (cast_expression "(int)ppMVar15" ( (type_descriptor "int" primitive_type) ) identifier)) >> number_literal) )))) ))) )) (compound_statement "{\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e2394;\n    }" { (expression_statement "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);" (assignment_expression "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" identifier = (call_expression "(Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(ppMVar15 + (int)pMVar24)" ( (binary_expression "ppMVar15 + (int)pMVar24" identifier + (cast_expression "(int)pMVar24" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" identifier = (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol" (call_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(pMVar24->super_Sized_symbol<64>)" ( (binary_expression "pMVar24->super_Sized_symbol<64>" (binary_expression "pMVar24->super_Sized_symbol<64" (field_expression "pMVar24->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) ))) . field_identifier) . field_identifier)) ;) (goto_statement "goto LAB_000e2394;" goto statement_identifier ;) })) }) (else_clause "else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e2394:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar60 + 0x3df708))\n              (*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744);\n  }" else (compound_statement "{\n    pMVar4 = (Mips_symbol<64> *)(*pcVar61)();\nLAB_000e2394:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }\n    (**(code **)(pcVar60 + 0x3df708))\n              (*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744);\n  }" { (expression_statement "pMVar4 = (Mips_symbol<64> *)(*pcVar61)();" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(*pcVar61)()" identifier = (call_expression "(Mips_symbol<64> *)(*pcVar61)()" (call_expression "(Mips_symbol<64> *)(*pcVar61)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) ))) (argument_list "()" ( )))) ;) (labeled_statement "LAB_000e2394:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" statement_identifier : (if_statement "if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" if (parenthesized_expression "(-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_)" ( (binary_expression "-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" number_literal < (cast_expression "(int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier))) )) (compound_statement "{\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" { comment (expression_statement "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);" (comma_expression "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24)" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false>::mips_entry_address(pMVar21,pMVar24)" identifier > (ERROR "::" : :) (call_expression "mips_entry_address(pMVar21,pMVar24)" identifier (argument_list "(pMVar21,pMVar24)" ( identifier , identifier ))))) ;) }))) (expression_statement "piVar20 = (int *)*piVar20;" (assignment_expression "piVar20 = (int *)*piVar20" identifier = (cast_expression "(int *)*piVar20" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar20" * identifier))) ;) (expression_statement "uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;" (assignment_expression "uVar29 = (pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" identifier = (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier)) ;) (expression_statement "cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0);" (assignment_expression "cVar1 = SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0)" identifier = (call_expression "SUB41((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0)" identifier (argument_list "((pMVar4->super_Sized_symbol<64>).super_Symbol.u1_,0)" ( (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u1_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) , number_literal )))) ;) (if_statement "if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808)) {\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }" if (parenthesized_expression "(*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808))" ( (binary_expression "*(code **)(*piVar20 + 0x68) != *(code **)(pcVar60 + 0x3df808)" (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) )))) != (pointer_expression "*(code **)(pcVar60 + 0x3df808)" * (cast_expression "(code **)(pcVar60 + 0x3df808)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df808)" ( (binary_expression "pcVar60 + 0x3df808" identifier + number_literal) ))))) )) (compound_statement "{\n      uVar65 = (**(code **)(*piVar20 + 0x68))();\n      return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));\n    }" { (expression_statement "uVar65 = (**(code **)(*piVar20 + 0x68))();" (assignment_expression "uVar65 = (**(code **)(*piVar20 + 0x68))()" identifier = (call_expression "(**(code **)(*piVar20 + 0x68))()" (parenthesized_expression "(**(code **)(*piVar20 + 0x68))" ( (pointer_expression "**(code **)(*piVar20 + 0x68)" * (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) ))))) )) (argument_list "()" ( )))) ;) (return_statement "return (bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20));" return (cast_expression "(bool)((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20))" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "((uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20))" ( (binary_expression "(uVar29 + (int)uVar65 < uVar29) + cVar1 + (char)((uint5)uVar65 >> 0x20)" (binary_expression "(uVar29 + (int)uVar65 < uVar29) + cVar1" (parenthesized_expression "(uVar29 + (int)uVar65 < uVar29)" ( (binary_expression "uVar29 + (int)uVar65 < uVar29" (binary_expression "uVar29 + (int)uVar65" identifier + (cast_expression "(int)uVar65" ( (type_descriptor "int" primitive_type) ) identifier)) < identifier) )) + identifier) + (cast_expression "(char)((uint5)uVar65 >> 0x20)" ( (type_descriptor "char" primitive_type) ) (parenthesized_expression "((uint5)uVar65 >> 0x20)" ( (binary_expression "(uint5)uVar65 >> 0x20" (cast_expression "(uint5)uVar65" ( (type_descriptor "uint5" type_identifier) ) identifier) >> number_literal) )))) ))) ;) })) (if_statement "if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)) {\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }" if (parenthesized_expression "(*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3))" ( (binary_expression "*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 3)" (pointer_expression "*puVar23" * identifier) < (call_expression "(uint)(piVar20[0x22] - piVar20[0x21] >> 3)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar20[0x22] - piVar20[0x21] >> 3)" ( (binary_expression "piVar20[0x22] - piVar20[0x21] >> 3" (binary_expression "piVar20[0x22] - piVar20[0x21]" (subscript_expression "piVar20[0x22]" identifier [ number_literal ]) - (subscript_expression "piVar20[0x21]" identifier [ number_literal ])) >> number_literal) )))) )) (compound_statement "{\n      puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);\n      return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);\n    }" { (expression_statement "puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8);" (assignment_expression "puVar31 = (undefined4 *)(piVar20[0x21] + *puVar23 * 8)" identifier = (cast_expression "(undefined4 *)(piVar20[0x21] + *puVar23 * 8)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar20[0x21] + *puVar23 * 8)" ( (binary_expression "piVar20[0x21] + *puVar23 * 8" (subscript_expression "piVar20[0x21]" identifier [ number_literal ]) + (binary_expression "*puVar23 * 8" (pointer_expression "*puVar23" * identifier) * number_literal)) )))) ;) (return_statement "return (bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31);" return (cast_expression "(bool)((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31)" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "((uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31)" ( (binary_expression "(uVar29 + puVar31[1] < uVar29) + cVar1 + (char)*puVar31" (binary_expression "(uVar29 + puVar31[1] < uVar29) + cVar1" (parenthesized_expression "(uVar29 + puVar31[1] < uVar29)" ( (binary_expression "uVar29 + puVar31[1] < uVar29" (binary_expression "uVar29 + puVar31[1]" identifier + (subscript_expression "puVar31[1]" identifier [ number_literal ])) < identifier) )) + identifier) + (cast_expression "(char)*puVar31" ( (type_descriptor "char" primitive_type) ) (pointer_expression "*puVar31" * identifier))) ))) ;) })) (expression_statement "(**(code **)(pcVar60 + 0x3df708))\n              (*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744);" (call_expression "(**(code **)(pcVar60 + 0x3df708))\n              (*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3df708))" ( (pointer_expression "**(code **)(pcVar60 + 0x3df708)" * (pointer_expression "*(code **)(pcVar60 + 0x3df708)" * (cast_expression "(code **)(pcVar60 + 0x3df708)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df708)" ( (binary_expression "pcVar60 + 0x3df708" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3def54) + 0x4570,0x7f7,*(int *)(pcVar60 + 0x3df728) + -0x3744)" ( (binary_expression "*(int *)(pcVar60 + 0x3def54) + 0x4570" (pointer_expression "*(int *)(pcVar60 + 0x3def54)" * (cast_expression "(int *)(pcVar60 + 0x3def54)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3def54)" ( (binary_expression "pcVar60 + 0x3def54" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df728) + -0x3744" (pointer_expression "*(int *)(pcVar60 + 0x3df728)" * (cast_expression "(int *)(pcVar60 + 0x3df728)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df728)" ( (binary_expression "pcVar60 + 0x3df728" identifier + number_literal) )))) + number_literal) ))) ;) }))) (expression_statement "puVar23 = (uint *)&DAT_000005c8;" (assignment_expression "puVar23 = (uint *)&DAT_000005c8" identifier = (cast_expression "(uint *)&DAT_000005c8" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_000005c8" & identifier))) ;) (expression_statement "pcVar61 = *(code **)(pcVar60 + 0x3df708);" (assignment_expression "pcVar61 = *(code **)(pcVar60 + 0x3df708)" identifier = (pointer_expression "*(code **)(pcVar60 + 0x3df708)" * (cast_expression "(code **)(pcVar60 + 0x3df708)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df708)" ( (binary_expression "pcVar60 + 0x3df708" identifier + number_literal) ))))) ;) (expression_statement "piVar20 = (int *)(*(int *)(pcVar60 + 0x3def54) + 0x4570);" (assignment_expression "piVar20 = (int *)(*(int *)(pcVar60 + 0x3def54) + 0x4570)" identifier = (cast_expression "(int *)(*(int *)(pcVar60 + 0x3def54) + 0x4570)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar60 + 0x3def54) + 0x4570)" ( (binary_expression "*(int *)(pcVar60 + 0x3def54) + 0x4570" (pointer_expression "*(int *)(pcVar60 + 0x3def54)" * (cast_expression "(int *)(pcVar60 + 0x3def54)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3def54)" ( (binary_expression "pcVar60 + 0x3def54" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df728) + -0x33a0);" (call_expression "(*pcVar61)(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df728) + -0x33a0)" (parenthesized_expression "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) )) (argument_list "(piVar20,0x5c8,*(int *)(pcVar60 + 0x3df728) + -0x33a0)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df728) + -0x33a0" (pointer_expression "*(int *)(pcVar60 + 0x3df728)" * (cast_expression "(int *)(pcVar60 + 0x3df728)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df728)" ( (binary_expression "pcVar60 + 0x3df728" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20;" (assignment_expression "pMVar21 = (Mips_output_data_plt<64,_false> *)*piVar20" identifier = (binary_expression "(Mips_output_data_plt<64,_false> *)*piVar20" (parenthesized_expression "(Mips_output_data_plt<64,_false> *)" ( (comma_expression "Mips_output_data_plt<64,_false> *" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false> *" identifier > (pointer_expression "*" * identifier))) )) * identifier)) ;) (expression_statement "pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60);" (assignment_expression "pcVar60 = *(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" identifier = (pointer_expression "*(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" * (cast_expression "(code **)(pMVar21->plt0_entry_o32[0] + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pMVar21->plt0_entry_o32[0] + 0x60)" ( (binary_expression "pMVar21->plt0_entry_o32[0] + 0x60" (subscript_expression "pMVar21->plt0_entry_o32[0]" (field_expression "pMVar21->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) + number_literal) ))))) ;) (expression_statement "pMVar24 = (Mips_symbol<64> *)*puVar23;" (assignment_expression "pMVar24 = (Mips_symbol<64> *)*puVar23" identifier = (binary_expression "(Mips_symbol<64> *)*puVar23" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) * identifier)) ;) (if_statement "if (pcVar60 == *(code **)(pcVar61 + 0x3df690)) {\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e24f8;\n    }\n  }\n  else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e24f8:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_04);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar61 + 0x3df59c))\n              (*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c);\n  }" if (parenthesized_expression "(pcVar60 == *(code **)(pcVar61 + 0x3df690))" ( (binary_expression "pcVar60 == *(code **)(pcVar61 + 0x3df690)" identifier == (pointer_expression "*(code **)(pcVar61 + 0x3df690)" * (cast_expression "(code **)(pcVar61 + 0x3df690)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df690)" ( (binary_expression "pcVar61 + 0x3df690" identifier + number_literal) ))))) )) (compound_statement "{\n    ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;\n    if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e24f8;\n    }\n  }" { (expression_statement "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start;" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl._M_start" (field_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n               ._M_impl" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (assignment_expression "ppMVar15 = (pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(pMVar21->symbols_).\n               super__Vector_base<(anonymous_namespace)" (field_expression "(pMVar21->symbols_).\n               super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) ;) (if_statement "if (pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)) {\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e24f8;\n    }" if (parenthesized_expression "(pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "pMVar24 < (Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" identifier < (parenthesized_expression "(Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2))" ( (binary_expression "Mips_symbol<64> *)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*)\n                  ((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" * (ERROR ")" )) (parenthesized_expression "((int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2)" ( (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15 >> 2" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish - (int)ppMVar15" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl._M_finish" (field_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                        ._M_impl" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (binary_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base<(anonymous_namespace)" (cast_expression "(int)(pMVar21->symbols_).\n                        super__Vector_base" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar21->symbols_).\n                        super__Vector_base" (parenthesized_expression "(pMVar21->symbols_)" ( (field_expression "pMVar21->symbols_" identifier -> field_identifier) )) . field_identifier)) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) - (cast_expression "(int)ppMVar15" ( (type_descriptor "int" primitive_type) ) identifier)) >> number_literal) )))) ))) )) (compound_statement "{\n      pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);\n      pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;\n      goto LAB_000e24f8;\n    }" { (expression_statement "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24);" (assignment_expression "pMVar24 = (Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" identifier = (call_expression "(Mips_symbol<64> *)(ppMVar15 + (int)pMVar24)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(ppMVar15 + (int)pMVar24)" ( (binary_expression "ppMVar15 + (int)pMVar24" identifier + (cast_expression "(int)pMVar24" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_;" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" identifier = (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol.name_" (field_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>).super_Symbol" (call_expression "(Mips_symbol<64> *)(pMVar24->super_Sized_symbol<64>)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(pMVar24->super_Sized_symbol<64>)" ( (binary_expression "pMVar24->super_Sized_symbol<64>" (binary_expression "pMVar24->super_Sized_symbol<64" (field_expression "pMVar24->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) ))) . field_identifier) . field_identifier)) ;) (goto_statement "goto LAB_000e24f8;" goto statement_identifier ;) })) }) (else_clause "else {\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e24f8:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_04);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar61 + 0x3df59c))\n              (*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c);\n  }" else (compound_statement "{\n    pMVar4 = (Mips_symbol<64> *)(*pcVar60)();\nLAB_000e24f8:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }\n    piVar20 = (int *)*piVar20;\n    cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;\n    if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_04);\n    }\n    if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }\n    (**(code **)(pcVar61 + 0x3df59c))\n              (*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c);\n  }" { (expression_statement "pMVar4 = (Mips_symbol<64> *)(*pcVar60)();" (assignment_expression "pMVar4 = (Mips_symbol<64> *)(*pcVar60)()" identifier = (call_expression "(Mips_symbol<64> *)(*pcVar60)()" (call_expression "(Mips_symbol<64> *)(*pcVar60)" (parenthesized_expression "(Mips_symbol<64> *)" ( (binary_expression "Mips_symbol<64> *" (binary_expression "Mips_symbol<64" identifier < number_literal) > (pointer_expression "*" * identifier)) )) (argument_list "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) ))) (argument_list "()" ( )))) ;) (labeled_statement "LAB_000e24f8:\n    if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" statement_identifier : (if_statement "if (-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_) {\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" if (parenthesized_expression "(-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_)" ( (binary_expression "-1 < (int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" number_literal < (cast_expression "(int)(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" ( (type_descriptor "int" primitive_type) ) (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_.got_offset_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.got_offsets_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier))) )) (compound_statement "{\n                    /* WARNING: Subroutine does not return */\n      Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);\n    }" { comment (expression_statement "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24);" (comma_expression "Mips_output_data_plt<64,_false>::mips_entry_address(pMVar21,pMVar24)" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_false>::mips_entry_address(pMVar21,pMVar24)" identifier > (ERROR "::" : :) (call_expression "mips_entry_address(pMVar21,pMVar24)" identifier (argument_list "(pMVar21,pMVar24)" ( identifier , identifier ))))) ;) }))) (expression_statement "piVar20 = (int *)*piVar20;" (assignment_expression "piVar20 = (int *)*piVar20" identifier = (cast_expression "(int *)*piVar20" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*piVar20" * identifier))) ;) (expression_statement "cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx;" (assignment_expression "cVar1 = (char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" identifier = (cast_expression "(char)(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" ( (type_descriptor "char" primitive_type) ) (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_.shndx" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol.u2_" (field_expression "(pMVar4->super_Sized_symbol<64>).super_Symbol" (parenthesized_expression "(pMVar4->super_Sized_symbol<64>)" ( (binary_expression "pMVar4->super_Sized_symbol<64>" (binary_expression "pMVar4->super_Sized_symbol<64" (field_expression "pMVar4->super_Sized_symbol" identifier -> field_identifier) < number_literal) > identifier) )) . field_identifier) . field_identifier) . field_identifier))) ;) (if_statement "if (*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0)) {\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_04);\n    }" if (parenthesized_expression "(*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0))" ( (binary_expression "*(code **)(*piVar20 + 0x68) != *(code **)(pcVar61 + 0x3df6a0)" (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) )))) != (pointer_expression "*(code **)(pcVar61 + 0x3df6a0)" * (cast_expression "(code **)(pcVar61 + 0x3df6a0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df6a0)" ( (binary_expression "pcVar61 + 0x3df6a0" identifier + number_literal) ))))) )) (compound_statement "{\n      (**(code **)(*piVar20 + 0x68))();\n      return (bool)(cVar1 + extraout_v1_04);\n    }" { (expression_statement "(**(code **)(*piVar20 + 0x68))();" (call_expression "(**(code **)(*piVar20 + 0x68))()" (parenthesized_expression "(**(code **)(*piVar20 + 0x68))" ( (pointer_expression "**(code **)(*piVar20 + 0x68)" * (pointer_expression "*(code **)(*piVar20 + 0x68)" * (cast_expression "(code **)(*piVar20 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar20 + 0x68)" ( (binary_expression "*piVar20 + 0x68" (pointer_expression "*piVar20" * identifier) + number_literal) ))))) )) (argument_list "()" ( ))) ;) (return_statement "return (bool)(cVar1 + extraout_v1_04);" return (cast_expression "(bool)(cVar1 + extraout_v1_04)" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "(cVar1 + extraout_v1_04)" ( (binary_expression "cVar1 + extraout_v1_04" identifier + identifier) ))) ;) })) (if_statement "if (*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)) {\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }" if (parenthesized_expression "(*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2))" ( (binary_expression "*puVar23 < (uint)(piVar20[0x22] - piVar20[0x21] >> 2)" (pointer_expression "*puVar23" * identifier) < (call_expression "(uint)(piVar20[0x22] - piVar20[0x21] >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar20[0x22] - piVar20[0x21] >> 2)" ( (binary_expression "piVar20[0x22] - piVar20[0x21] >> 2" (binary_expression "piVar20[0x22] - piVar20[0x21]" (subscript_expression "piVar20[0x22]" identifier [ number_literal ]) - (subscript_expression "piVar20[0x21]" identifier [ number_literal ])) >> number_literal) )))) )) (compound_statement "{\n      return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));\n    }" { (return_statement "return (bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4));" return (cast_expression "(bool)(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4))" ( (type_descriptor "bool" primitive_type) ) (parenthesized_expression "(cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4))" ( (binary_expression "cVar1 + (char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" identifier + (cast_expression "(char)*(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" ( (type_descriptor "char" primitive_type) ) (pointer_expression "*(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" * (cast_expression "(undefined4 *)(piVar20[0x21] + *puVar23 * 4)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar20[0x21] + *puVar23 * 4)" ( (binary_expression "piVar20[0x21] + *puVar23 * 4" (subscript_expression "piVar20[0x21]" identifier [ number_literal ]) + (binary_expression "*puVar23 * 4" (pointer_expression "*puVar23" * identifier) * number_literal)) )))))) ))) ;) })) (expression_statement "(**(code **)(pcVar61 + 0x3df59c))\n              (*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c);" (call_expression "(**(code **)(pcVar61 + 0x3df59c))\n              (*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c)" (parenthesized_expression "(**(code **)(pcVar61 + 0x3df59c))" ( (pointer_expression "**(code **)(pcVar61 + 0x3df59c)" * (pointer_expression "*(code **)(pcVar61 + 0x3df59c)" * (cast_expression "(code **)(pcVar61 + 0x3df59c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df59c)" ( (binary_expression "pcVar61 + 0x3df59c" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar61 + 0x3dede8) + 0x4570,0x7f7,*(int *)(pcVar61 + 0x3df5bc) + -0x377c)" ( (binary_expression "*(int *)(pcVar61 + 0x3dede8) + 0x4570" (pointer_expression "*(int *)(pcVar61 + 0x3dede8)" * (cast_expression "(int *)(pcVar61 + 0x3dede8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dede8)" ( (binary_expression "pcVar61 + 0x3dede8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3df5bc) + -0x377c" (pointer_expression "*(int *)(pcVar61 + 0x3df5bc)" * (cast_expression "(int *)(pcVar61 + 0x3df5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3df5bc)" ( (binary_expression "pcVar61 + 0x3df5bc" identifier + number_literal) )))) + number_literal) ))) ;) }))) (expression_statement "sVar25 = 0x5c8;" (assignment_expression "sVar25 = 0x5c8" identifier = number_literal) ;) (expression_statement "pcVar60 = *(code **)(pcVar61 + 0x3df59c);" (assignment_expression "pcVar60 = *(code **)(pcVar61 + 0x3df59c)" identifier = (pointer_expression "*(code **)(pcVar61 + 0x3df59c)" * (cast_expression "(code **)(pcVar61 + 0x3df59c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3df59c)" ( (binary_expression "pcVar61 + 0x3df59c" identifier + number_literal) ))))) ;) (expression_statement "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3dede8) + 0x4570);" (assignment_expression "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3dede8) + 0x4570)" identifier = (cast_expression "(Symbol *)(*(int *)(pcVar61 + 0x3dede8) + 0x4570)" ( (type_descriptor "Symbol *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar61 + 0x3dede8) + 0x4570)" ( (binary_expression "*(int *)(pcVar61 + 0x3dede8) + 0x4570" (pointer_expression "*(int *)(pcVar61 + 0x3dede8)" * (cast_expression "(int *)(pcVar61 + 0x3dede8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dede8)" ( (binary_expression "pcVar61 + 0x3dede8" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar60)(pSVar22,0x5c8,*(int *)(pcVar61 + 0x3df5bc) + -0x33a0);" (call_expression "(*pcVar60)(pSVar22,0x5c8,*(int *)(pcVar61 + 0x3df5bc) + -0x33a0)" (parenthesized_expression "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) )) (argument_list "(pSVar22,0x5c8,*(int *)(pcVar61 + 0x3df5bc) + -0x33a0)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3df5bc) + -0x33a0" (pointer_expression "*(int *)(pcVar61 + 0x3df5bc)" * (cast_expression "(int *)(pcVar61 + 0x3df5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3df5bc)" ( (binary_expression "pcVar61 + 0x3df5bc" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "uVar29 = (pSVar22->got_offsets_).got_offset_;" (assignment_expression "uVar29 = (pSVar22->got_offsets_).got_offset_" identifier = (field_expression "(pSVar22->got_offsets_).got_offset_" (parenthesized_expression "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) )) . field_identifier)) ;) if (parenthesized_expression "((int)(uVar29 << 2) < 0)" ( (binary_expression "(int)(uVar29 << 2) < 0" (cast_expression "(int)(uVar29 << 2)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 2)" ( (binary_expression "uVar29 << 2" identifier << number_literal) ))) < number_literal) )) { (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pSVar22->plt_offset_" identifier -> field_identifier))) ;) (expression_statement "pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;" (assignment_expression "pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_" identifier = (cast_expression "(Output_file *)(pSVar22->got_offsets_).got_type_" ( (type_descriptor "Output_file *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "(pSVar22->got_offsets_).got_type_" (parenthesized_expression "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) )) . field_identifier))) ;) (if_statement "if (-1 < (int)(uVar29 << 1)) {\nLAB_000e2a48:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350);\n      goto LAB_000e2a64;\n    }" if (parenthesized_expression "(-1 < (int)(uVar29 << 1))" ( (binary_expression "-1 < (int)(uVar29 << 1)" number_literal < (cast_expression "(int)(uVar29 << 1)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 1)" ( (binary_expression "uVar29 << 1" identifier << number_literal) )))) )) (compound_statement "{\nLAB_000e2a48:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350);\n      goto LAB_000e2a64;\n    }" { (labeled_statement "LAB_000e2a48:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350);" statement_identifier : (expression_statement "(**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350);" (call_expression "(**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3df460))" ( (pointer_expression "**(code **)(pcVar60 + 0x3df460)" * (pointer_expression "*(code **)(pcVar60 + 0x3df460)" * (cast_expression "(code **)(pcVar60 + 0x3df460)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df460)" ( (binary_expression "pcVar60 + 0x3df460" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3decac) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3df480) + -0x3350)" ( (binary_expression "*(int *)(pcVar60 + 0x3decac) + 0x3574" (pointer_expression "*(int *)(pcVar60 + 0x3decac)" * (cast_expression "(int *)(pcVar60 + 0x3decac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3decac)" ( (binary_expression "pcVar60 + 0x3decac" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df480) + -0x3350" (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) )))) + number_literal) ))) ;)) (goto_statement "goto LAB_000e2a64;" goto statement_identifier ;) })) (expression_statement "pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_;" (assignment_expression "pMVar63 = (Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_" ( (comma_expression "Mips_output_data_got<64,_true> *)pSVar22->dynsym_index_" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)pSVar22->dynsym_index_" identifier > (pointer_expression "*)pSVar22->dynsym_index_" * (ERROR ")" )) (field_expression "pSVar22->dynsym_index_" identifier -> field_identifier)))) ))) ;) (if_statement "if (pSVar22->symtab_index_ != 0) {\nLAB_000e2a2c:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c);\n      goto LAB_000e2a48;\n    }" if (parenthesized_expression "(pSVar22->symtab_index_ != 0)" ( (binary_expression "pSVar22->symtab_index_ != 0" (field_expression "pSVar22->symtab_index_" identifier -> field_identifier) != number_literal) )) (compound_statement "{\nLAB_000e2a2c:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c);\n      goto LAB_000e2a48;\n    }" { (labeled_statement "LAB_000e2a2c:\n      (**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c);" statement_identifier : (expression_statement "(**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c);" (call_expression "(**(code **)(pcVar60 + 0x3df460))\n                (*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3df460))" ( (pointer_expression "**(code **)(pcVar60 + 0x3df460)" * (pointer_expression "*(code **)(pcVar60 + 0x3df460)" * (cast_expression "(code **)(pcVar60 + 0x3df460)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df460)" ( (binary_expression "pcVar60 + 0x3df460" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3decac) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3df480) + -0x3a9c)" ( (binary_expression "*(int *)(pcVar60 + 0x3decac) + 0x4584" (pointer_expression "*(int *)(pcVar60 + 0x3decac)" * (cast_expression "(int *)(pcVar60 + 0x3decac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3decac)" ( (binary_expression "pcVar60 + 0x3decac" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df480) + -0x3a9c" (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) )))) + number_literal) ))) ;)) (goto_statement "goto LAB_000e2a48;" goto statement_identifier ;) })) identifier = ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , identifier > * (ERROR ")" )) ( (ERROR "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e2a20:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32);\n      goto LAB_000e2a2c;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);" (comma_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0)" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (cast_expression "(int)&pMVar63->super_Output_data_got" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pMVar63->super_Output_data_got" & (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier)))) < number_literal) , (binary_expression "_true>);\n    if ((int)paVar36 < 0)" identifier > (ERROR ");\n    if" ) ; if) (parenthesized_expression "((int)paVar36 < 0)" ( (binary_expression "(int)paVar36 < 0" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )))) (compound_statement "{\nLAB_000e2a20:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32);\n      goto LAB_000e2a2c;\n    }" { (labeled_statement "LAB_000e2a20:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32);" statement_identifier : (labeled_statement "gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (labeled_statement "Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (expression_statement "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32);" (call_expression "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32)" identifier (argument_list "((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec),sVar25,\n                 pOVar32)" ( (cast_expression "(Output_file *)pSVar22" ( (type_descriptor "Output_file *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , (call_expression "CONCAT44(pcVar60 + 0x3e6c70,in_stack_fffffeec)" identifier (argument_list "(pcVar60 + 0x3e6c70,in_stack_fffffeec)" ( (binary_expression "pcVar60 + 0x3e6c70" identifier + number_literal) , identifier ))) , identifier , identifier ))) ;)))) (goto_statement "goto LAB_000e2a2c;" goto statement_identifier ;) }) (assignment_expression "iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63)" identifier = (binary_expression "(int)paVar36 + (uint)(in_t0 < pMVar63)" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + (call_expression "(uint)(in_t0 < pMVar63)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0 < pMVar63)" ( (binary_expression "in_t0 < pMVar63" identifier < identifier) ))))) ;) (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e2f74:\n      (**(code **)(pcVar61 + 0x3def94))\n                (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3defb4) + -0x3350)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e2f74:\n      (**(code **)(pcVar61 + 0x3def94))" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1))" (field_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0)" (field_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c);\n  uVar29 = (pSVar22->got_offsets_)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x443c)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n  (*pcVar61)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460);\n  pSVar22 = (Symbol *)" (binary_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3df460)" (binary_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c);\nLAB_000e2a80:\n    iVar30 = *(int *)(pcVar60 + 0x3df480)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))\n              (*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e2a64:\n    (**(code **)(pcVar60 + 0x3df460))" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0)" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "(uint)(*(int *)(sVar25 + 8) < iVar30)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(sVar25 + 8) < iVar30)" ( (binary_expression "*(int *)(sVar25 + 8) < iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) < identifier) ))))) (ERROR ";\n    if" ; if) (argument_list "((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27) {\nLAB_000e29a4:\n      return SUB41(paVar7,0)" ( (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480);\n    if (pMVar63 == pMVar27)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3df480)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588);\n      (**(code **)(pcVar60 + 0x3df460))" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3decac) + 0x3588)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)" (binary_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) || (parenthesized_expression "((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480);\n        iVar53 = *(int *)(pcVar60 + 0x3df480)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480);\n        iVar54 = *(int *)(pcVar60 + 0x3df480)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3df480)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0]" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1]" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2a20;\n    pOVar16 = pSVar22[1].u1_.output_segment" (parenthesized_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))))" ( (binary_expression "*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" (binary_expression "*(int *)(sVar25 + 8) == iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) == identifier) && (parenthesized_expression "(in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" ( (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" ( (comma_expression "Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (comma_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" identifier > (pointer_expression "*)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" * (ERROR ")" )) (call_expression "(uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" ( (binary_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0" (pointer_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" * (call_expression "(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(sVar25 + 0xc)" ( (binary_expression "sVar25 + 0xc" identifier + number_literal) )))) < identifier) ))))) , (binary_expression "in_t0 != (Mips_output_data_got<64,_true> *)0x0)" identifier != (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))))) ))) ))) )) (ERROR "goto LAB_000e2a20;\n    pOVar16" identifier identifier ; identifier) = (field_expression "pSVar22[1].u1_.output_segment" (field_expression "pSVar22[1].u1_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n    uVar29 = pSVar22" ; identifier = identifier) [ number_literal ]) . field_identifier) . field_identifier) (ERROR ";\n    paVar7 =" ; identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" ( (binary_expression "(int)&pOVar32->name_ + *(int *)(sVar25 + 0x10)" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (pointer_expression "*(int *)(sVar25 + 0x10)" * (cast_expression "(int *)(sVar25 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 0x10)" ( (binary_expression "sVar25 + 0x10" identifier + number_literal) ))))) ))) (ERROR ";\n    if" ; if) (argument_list "(pOVar16 != (Output_segment *)0x0)" ( (binary_expression "pOVar16 != (Output_segment *)0x0" identifier != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n      pGVar26" { identifier) = (field_expression "pSVar22[1].got_offsets_.got_next_" (field_expression "pSVar22[1].got_offsets_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n      paVar36 =" ; identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier)))) (ERROR ";\n      ppOVar33 = pOVar16" ; identifier = identifier) -> field_identifier) [ number_literal ]) . field_identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n      if" ; if) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n        iVar56" { identifier) = (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) ))))) (ERROR ";\n        iVar54 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) )))) (ERROR ";\n        iVar53 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) )))) (ERROR ";\n        in_t4 =" ; identifier =) (argument_list "(Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n                std::\n                _Hashtable<gold" (binary_expression "_true> *)\n                std" identifier > (pointer_expression "*)\n                std" * (ERROR ")" )) identifier)) (ERROR "::\n                _Hashtable" : : identifier) < identifier) (ERROR "::Local_got_entry_key" : : identifier) , (ERROR "_std::pair<const_gold::" identifier : : (binary_expression "pair<const_gold" identifier < identifier) : :) identifier , (ERROR "_gold::" identifier : :) identifier (ERROR "*>" * >) , (ERROR "_std::allocator<std::pair<const_gold::" identifier : : (binary_expression "allocator<std" identifier < identifier) : : (binary_expression "pair<const_gold" identifier < identifier) : :) identifier , (ERROR "_gold::" identifier : :) (binary_expression "Got_offset_list*>_" identifier * (ERROR ">" >) identifier) (ERROR ">" >) , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_gold::Local_got_entry_key::" identifier : : identifier : :) identifier , (ERROR "_gold::Local_got_entry_key::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) (binary_expression "_Hashtable_traits<true" identifier < true) , identifier , (binary_expression "_true>_>\n                ::_M_emplace<std::pair<gold" (binary_expression "_true>_>\n                ::_M_emplace<std" (binary_expression "_true>_>\n                ::_M_emplace" (binary_expression "_true>_" identifier > identifier) > (ERROR "::" : :) identifier) < identifier) (ERROR "::pair" : : identifier) < identifier) (ERROR "::Local_got_entry_key" : : identifier) , (ERROR "_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3dec98);\n        iVar62 = *(int *)(pcVar60 + 0x3df480);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98);\n        iVar58 = *(int *)(pcVar60 + 0x3df480);\n        iVar30 = *(int *)(pcVar60 + 0x3dec98);\n        iVar52 = *(int *)(pcVar60 + 0x3df480);\n        paVar6 = paVar7;\n        do" identifier : : (field_expression "Got_offset_list*>_>.\n                e_ident_magic_str" (binary_expression "Got_offset_list*>_" identifier * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) ; (assignment_expression "iVar57 = *(int *)(pcVar60 + 0x3dec98)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3dec98)" * (cast_expression "(int *)(pcVar60 + 0x3dec98)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dec98)" ( (binary_expression "pcVar60 + 0x3dec98" identifier + number_literal) ))))) ; (assignment_expression "iVar62 = *(int *)(pcVar60 + 0x3df480)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) ))))) ; (assignment_expression "unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98)" identifier = (pointer_expression "*(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98)" * (call_expression "(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3dec98)" (parenthesized_expression "(Mips_output_data_plt<64,_true> **)" ( (comma_expression "Mips_output_data_plt<64,_true> **" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(pcVar60 + 0x3dec98)" ( (binary_expression "pcVar60 + 0x3dec98" identifier + number_literal) ))))) ; (assignment_expression "iVar58 = *(int *)(pcVar60 + 0x3df480)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) ))))) ; (assignment_expression "iVar30 = *(int *)(pcVar60 + 0x3dec98)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3dec98)" * (cast_expression "(int *)(pcVar60 + 0x3dec98)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dec98)" ( (binary_expression "pcVar60 + 0x3dec98" identifier + number_literal) ))))) ; (assignment_expression "iVar52 = *(int *)(pcVar60 + 0x3df480)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) ))))) ; (assignment_expression "paVar6 = paVar7" identifier = identifier) ; do) (compound_statement "{\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        }" { (if_statement "if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }" if (parenthesized_expression "(-1 < (int)pGVar26->got_next_ << 6)" ( (binary_expression "-1 < (int)pGVar26->got_next_ << 6" number_literal < (binary_expression "(int)pGVar26->got_next_ << 6" (cast_expression "(int)pGVar26->got_next_" ( (type_descriptor "int" primitive_type) ) (field_expression "pGVar26->got_next_" identifier -> field_identifier)) << number_literal)) )) (compound_statement "{\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }\nLAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }" { (if_statement "if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }" if (parenthesized_expression "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )) (compound_statement "{\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }\n            }" { (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0xffff8000" ( (comma_expression "Mips_output_data_got<64,_true> *)0xffff8000" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0xffff8000" identifier > (pointer_expression "*)0xffff8000" * (ERROR ")" )) number_literal))) ))) ;) (if_statement "if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }" if (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);\n                goto LAB_000e2714;\n              }" { (if_statement "if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }" if (parenthesized_expression "(((uint)paVar36 & 0xffff8000) == 0)" ( (binary_expression "((uint)paVar36 & 0xffff8000) == 0" (parenthesized_expression "((uint)paVar36 & 0xffff8000)" ( (binary_expression "(uint)paVar36 & 0xffff8000" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);\n                  pppMVar47 = (pointer *)(iVar57 + 0x1078);\n                }" { (expression_statement "aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078);" (assignment_expression "aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078)" identifier = (pointer_expression "*(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078)" * (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x1078)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar57 + 0x1078)" ( (binary_expression "iVar57 + 0x1078" identifier + number_literal) ))))) ;) (expression_statement "pppMVar47 = (pointer *)(iVar57 + 0x1078);" (assignment_expression "pppMVar47 = (pointer *)(iVar57 + 0x1078)" identifier = (cast_expression "(pointer *)(iVar57 + 0x1078)" ( (type_descriptor "pointer *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar57 + 0x1078)" ( (binary_expression "iVar57 + 0x1078" identifier + number_literal) )))) ;) }) (else_clause "else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }" else (compound_statement "{\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;\n                  pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;\n                }" { (expression_statement "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage;" (field_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl._M_end_of_storage" (field_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                           ._M_impl" (binary_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (assignment_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base<(anonymous_namespace)" (cast_expression "(anon_union_4_3_b0f6f408_for_u1_)\n                           unaff_s3[0x2f].symbols_.\n                           super__Vector_base" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_" type_identifier) ) (field_expression "unaff_s3[0x2f].symbols_.\n                           super__Vector_base" (field_expression "unaff_s3[0x2f].symbols_" (subscript_expression "unaff_s3[0x2f]" identifier [ number_literal ]) . field_identifier) . field_identifier)) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) ;) (expression_statement "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage;" (field_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl._M_end_of_storage" (field_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_>\n                               ._M_impl" (binary_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64>*>_" (binary_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)::Mips_symbol<64" (binary_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std::allocator<(anonymous_namespace)" (binary_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64>*,_std" (binary_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)::Mips_symbol<64" (assignment_expression "pppMVar47 = &unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "&unaff_s3[0x2f].symbols_.\n                               super__Vector_base<(anonymous_namespace)" (pointer_expression "&unaff_s3[0x2f].symbols_.\n                               super__Vector_base" & (field_expression "unaff_s3[0x2f].symbols_.\n                               super__Vector_base" (field_expression "unaff_s3[0x2f].symbols_" (subscript_expression "unaff_s3[0x2f]" identifier [ number_literal ]) . field_identifier) . field_identifier)) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*,_std" * (ERROR "," ,) identifier)) (ERROR "::allocator" : : identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) (ERROR "::Mips_symbol" : : identifier) < number_literal) > (pointer_expression "*>_" * (ERROR ">" >) identifier)) (ERROR ">" >) . field_identifier) . field_identifier) ;) }))) (expression_statement "*paVar6 = aVar37;" (assignment_expression "*paVar6 = aVar37" (pointer_expression "*paVar6" * identifier) = identifier) ;) (expression_statement "paVar42 = paVar6 + 2;" (assignment_expression "paVar42 = paVar6 + 2" identifier = (binary_expression "paVar6 + 2" identifier + number_literal)) ;) (expression_statement "iVar5 = 0xc;" (assignment_expression "iVar5 = 0xc" identifier = number_literal) ;) (expression_statement "iVar10 = 8;" (assignment_expression "iVar10 = 8" identifier = number_literal) ;) (expression_statement "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1);" (assignment_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1)" (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(pppMVar47 + 1)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pppMVar47 + 1)" ( (binary_expression "pppMVar47 + 1" identifier + number_literal) ))))) ;) (goto_statement "goto LAB_000e2714;" goto statement_identifier ;) })) }) (else_clause "else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }" else (compound_statement "{\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }\n            }" { (expression_statement "*paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054);" (assignment_expression "*paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054)" (pointer_expression "*paVar6" * identifier) = (pointer_expression "*(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054)" * (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x1054)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x1054)" ( (binary_expression "iVar30 + 0x1054" identifier + number_literal) ))))) ;) (expression_statement "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058);" (assignment_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058)" (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x1058)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x1058)" ( (binary_expression "iVar30 + 0x1058" identifier + number_literal) ))))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) ;) (expression_statement "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c);" (assignment_expression "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c)" * (call_expression "(Mips_output_data_got<64,_true> **)(iVar30 + 0x105c)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar30 + 0x105c)" ( (binary_expression "iVar30 + 0x105c" identifier + number_literal) ))))) ;) (if_statement "if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }" if (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                pppMVar47 = (pointer *)(iVar30 + 0x1054);\nLAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }\n              }" { (expression_statement "paVar42 = paVar6 + 3;" (assignment_expression "paVar42 = paVar6 + 3" identifier = (binary_expression "paVar6 + 3" identifier + number_literal)) ;) (expression_statement "paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);" (assignment_expression "paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0)" (field_expression "paVar6[2].object" (subscript_expression "paVar6[2]" identifier [ number_literal ]) . field_identifier) = (cast_expression "(Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0)" ( (type_descriptor "Object *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0)" ( (binary_expression "(uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0" (binary_expression "(uint)((int)paVar36 << 1) >> 0x11" (call_expression "(uint)((int)paVar36 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)paVar36 << 1)" ( (binary_expression "(int)paVar36 << 1" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) | (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier)) )))) ;) (expression_statement "iVar5 = 0x10;" (assignment_expression "iVar5 = 0x10" identifier = number_literal) ;) (expression_statement "iVar10 = 0xc;" (assignment_expression "iVar10 = 0xc" identifier = number_literal) ;) (expression_statement "pppMVar47 = (pointer *)(iVar30 + 0x1054);" (assignment_expression "pppMVar47 = (pointer *)(iVar30 + 0x1054)" identifier = (cast_expression "(pointer *)(iVar30 + 0x1054)" ( (type_descriptor "pointer *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x1054)" ( (binary_expression "iVar30 + 0x1054" identifier + number_literal) )))) ;) (labeled_statement "LAB_000e2714:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);" statement_identifier : (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10);" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)((int)pppMVar47 + iVar10)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)pppMVar47 + iVar10)" ( (binary_expression "(int)pppMVar47 + iVar10" (cast_expression "(int)pppMVar47" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) )))) ;)) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)pppMVar47 + iVar5)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)pppMVar47 + iVar5)" ( (binary_expression "(int)pppMVar47 + iVar5" (cast_expression "(int)pppMVar47" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) )))) ;) (expression_statement "*paVar42 = *paVar36;" (assignment_expression "*paVar42 = *paVar36" (pointer_expression "*paVar42" * identifier) = (pointer_expression "*paVar36" * identifier)) ;) (if_statement "if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }" if (parenthesized_expression "(ppOVar33[5] != (Output_data *)0x0)" ( (binary_expression "ppOVar33[5] != (Output_data *)0x0" (subscript_expression "ppOVar33[5]" identifier [ number_literal ]) != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e2740;\n                }" { (expression_statement "paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);" (assignment_expression "paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data)" (field_expression "paVar42[1].object" (subscript_expression "paVar42[1]" identifier [ number_literal ]) . field_identifier) = (cast_expression "(Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data)" ( (type_descriptor "Object *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data)" ( (binary_expression "(uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data" (binary_expression "(uint)ppOVar33[5] & 0xffff" (cast_expression "(uint)ppOVar33[5]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ])) & number_literal) | (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (call_expression "(uint)(in_t0->super_Output_data_got<64,_true>)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0->super_Output_data_got<64,_true>)" ( (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier (ERROR ">" >) ))) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) )))) ;) (expression_statement "paVar6 = paVar42 + 2;" (assignment_expression "paVar6 = paVar42 + 2" identifier = (binary_expression "paVar42 + 2" identifier + number_literal)) ;) (goto_statement "goto LAB_000e2740;" goto statement_identifier ;) })) })) }))) (labeled_statement "LAB_000e29d4:\n            gold::Symbol::dynsym_index(pSVar22);" statement_identifier : (labeled_statement "gold::Symbol::dynsym_index(pSVar22);" statement_identifier : (ERROR ":" :) (labeled_statement "Symbol::dynsym_index(pSVar22);" statement_identifier : (ERROR ":" :) (expression_statement "dynsym_index(pSVar22);" (call_expression "dynsym_index(pSVar22)" identifier (argument_list "(pSVar22)" ( identifier ))) ;)))) (break_statement "break;" break ;) })) (expression_statement "pOVar34 = ppOVar33[5];" (assignment_expression "pOVar34 = ppOVar33[5]" identifier = (subscript_expression "ppOVar33[5]" identifier [ number_literal ])) ;) (if_statement "if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }" if (parenthesized_expression "(*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0')" ( (binary_expression "*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0'" (pointer_expression "*(char *)((int)&pGVar26[10].got_next_ + 2)" * (cast_expression "(char *)((int)&pGVar26[10].got_next_ + 2)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&pGVar26[10].got_next_ + 2)" ( (binary_expression "(int)&pGVar26[10].got_next_ + 2" (cast_expression "(int)&pGVar26[10].got_next_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pGVar26[10].got_next_" & (field_expression "pGVar26[10].got_next_" (subscript_expression "pGVar26[10]" identifier [ number_literal ]) . field_identifier))) + number_literal) )))) == (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }\n            goto LAB_000e29d4;\n          }" { (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }" if (parenthesized_expression "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )) (compound_statement "{\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }\n            }" { (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0xffff8010" ( (comma_expression "Mips_output_data_got<64,_true> *)0xffff8010" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0xffff8010" identifier > (pointer_expression "*)0xffff8010" * (ERROR ")" )) number_literal))) ))) ;) (if_statement "if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }" if (parenthesized_expression "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                *(undefined2 *)paVar6 = 0xdf3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x3090;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2744;\n              }" { (expression_statement "*(undefined2 *)paVar6 = 0xdf3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xdf3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar10 = iVar53 + -0x3090;" (assignment_expression "iVar10 = iVar53 + -0x3090" identifier = (binary_expression "iVar53 + -0x3090" identifier + number_literal)) ;) (if_statement "if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x30a8;\n                }" if (parenthesized_expression "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n                  iVar10 = iVar54 + -0x30a8;\n                }" { (expression_statement "iVar10 = iVar54 + -0x30a8;" (assignment_expression "iVar10 = iVar54 + -0x30a8" identifier = (binary_expression "iVar54 + -0x30a8" identifier + number_literal)) ;) })) (expression_statement "iVar40 = 0x10;" (assignment_expression "iVar40 = 0x10" identifier = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0xdff;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0xdff" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "iVar5 = 0xc;" (assignment_expression "iVar5 = 0xc" identifier = number_literal) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)paVar6 + 6)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) ;) (labeled_statement "LAB_000e28e8:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;" statement_identifier : (expression_statement "paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;" (assignment_expression "paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) ;)) (expression_statement "uVar46 = *(undefined4 *)(iVar10 + iVar5);" (assignment_expression "uVar46 = *(undefined4 *)(iVar10 + iVar5)" identifier = (pointer_expression "*(undefined4 *)(iVar10 + iVar5)" * (cast_expression "(undefined4 *)(iVar10 + iVar5)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) ))))) ;) (expression_statement "paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);" (assignment_expression "paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40)" identifier = (pointer_expression "*(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40)" * (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) ))))) ;) (expression_statement "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;" (assignment_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34" (pointer_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = (cast_expression "(short)pOVar34" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;" (assignment_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46" (pointer_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = (cast_expression "(short)uVar46" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;" (assignment_expression "*(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36" (pointer_expression "*(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2)" * (cast_expression "(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2)" ( (binary_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2" (cast_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )))) = (cast_expression "(short)paVar36" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (labeled_statement "LAB_000e2740:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;" statement_identifier : (expression_statement "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;" (field_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start" (field_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl" (binary_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std" (assignment_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold" identifier = (binary_expression "(Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold" (cast_expression "(Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pOVar16->output_lists_[0].\n                          super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;)) (goto_statement "goto joined_r0x000e2744;" goto statement_identifier ;) })) }) (else_clause "else {\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }" else (compound_statement "{\n              *(undefined2 *)paVar6 = 0xdf3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }\n            }" { (expression_statement "*(undefined2 *)paVar6 = 0xdf3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xdf3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0xdff;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0xdff" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 6) = 0x41b8;" (assignment_expression "*(undefined2 *)((int)paVar6 + 6) = 0x41b8" (pointer_expression "*(undefined2 *)((int)paVar6 + 6)" * (cast_expression "(undefined2 *)((int)paVar6 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (if_statement "if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }" if (parenthesized_expression "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x30c8;\n                goto LAB_000e28e8;\n              }" { (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)paVar6 + 10)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)paVar6 + 10)" ( (binary_expression "(int)paVar6 + 10" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) ;) (expression_statement "*(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);" (assignment_expression "*(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (pointer_expression "*(ushort *)(paVar6 + 2)" * (cast_expression "(ushort *)(paVar6 + 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 2)" ( (binary_expression "paVar6 + 2" identifier + number_literal) )))) = (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x11)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) )))) ;) (expression_statement "iVar40 = 0x18;" (assignment_expression "iVar40 = 0x18" identifier = number_literal) ;) (expression_statement "iVar5 = 0x14;" (assignment_expression "iVar5 = 0x14" identifier = number_literal) ;) (expression_statement "iVar10 = iVar56 + -0x30c8;" (assignment_expression "iVar10 = iVar56 + -0x30c8" identifier = (binary_expression "iVar56 + -0x30c8" identifier + number_literal)) ;) (goto_statement "goto LAB_000e28e8;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_000e29d4;" goto statement_identifier ;) })) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0xffffdf3c" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }" if (parenthesized_expression "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )) (compound_statement "{\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x30e8;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }" { (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0xffff8000" ( (comma_expression "Mips_output_data_got<64,_true> *)0xffff8000" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0xffff8000" identifier > (pointer_expression "*)0xffff8000" * (ERROR ")" )) number_literal))) ))) ;) (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e29d4;" goto statement_identifier ;)) (expression_statement "*(undefined2 *)paVar6 = 0xdf3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xdf3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0x1f;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0x1f" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "iVar10 = iVar52 + -0x30e8;" (assignment_expression "iVar10 = iVar52 + -0x30e8" identifier = (binary_expression "iVar52 + -0x30e8" identifier + number_literal)) ;) (if_statement "if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x3108;\n            }" if (parenthesized_expression "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n              iVar10 = iVar58 + -0x3108;\n            }" { (expression_statement "iVar10 = iVar58 + -0x3108;" (assignment_expression "iVar10 = iVar58 + -0x3108" identifier = (binary_expression "iVar58 + -0x3108" identifier + number_literal)) ;) })) (expression_statement "iVar40 = 0x18;" (assignment_expression "iVar40 = 0x18" identifier = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 6) = 0x7a90;" (assignment_expression "*(undefined2 *)((int)paVar6 + 6) = 0x7a90" (pointer_expression "*(undefined2 *)((int)paVar6 + 6)" * (cast_expression "(undefined2 *)((int)paVar6 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar45 = 0x14;" (assignment_expression "iVar45 = 0x14" identifier = number_literal) ;) (expression_statement "paVar36 = paVar6 + 2;" (assignment_expression "paVar36 = paVar6 + 2" identifier = (binary_expression "paVar6 + 2" identifier + number_literal)) ;) (expression_statement "iVar5 = 0x10;" (assignment_expression "iVar5 = 0x10" identifier = number_literal) ;) }) (else_clause "else {\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }" else (compound_statement "{\n            *(undefined2 *)paVar6 = 0xdf3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x3130;\n          }" { (expression_statement "*(undefined2 *)paVar6 = 0xdf3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xdf3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0x1f;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0x1f" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 6) = 0x7a90;" (assignment_expression "*(undefined2 *)((int)paVar6 + 6) = 0x7a90" (pointer_expression "*(undefined2 *)((int)paVar6 + 6)" * (cast_expression "(undefined2 *)((int)paVar6 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "*(undefined2 *)(paVar6 + 2) = 0x41b8;" (assignment_expression "*(undefined2 *)(paVar6 + 2) = 0x41b8" (pointer_expression "*(undefined2 *)(paVar6 + 2)" * (cast_expression "(undefined2 *)(paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 2)" ( (binary_expression "paVar6 + 2" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e29d4;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e29d4;" goto statement_identifier ;)) (expression_statement "paVar36 = paVar6 + 3;" (assignment_expression "paVar36 = paVar6 + 3" identifier = (binary_expression "paVar6 + 3" identifier + number_literal)) ;) (expression_statement "*(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);" (assignment_expression "*(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (pointer_expression "*(ushort *)((int)paVar6 + 10)" * (cast_expression "(ushort *)((int)paVar6 + 10)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 10)" ( (binary_expression "(int)paVar6 + 10" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x11)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) )))) ;) (expression_statement "iVar40 = 0x20;" (assignment_expression "iVar40 = 0x20" identifier = number_literal) ;) (expression_statement "iVar45 = 0x1c;" (assignment_expression "iVar45 = 0x1c" identifier = number_literal) ;) (expression_statement "iVar5 = 0x18;" (assignment_expression "iVar5 = 0x18" identifier = number_literal) ;) (expression_statement "iVar10 = iVar62 + -0x3130;" (assignment_expression "iVar10 = iVar62 + -0x3130" identifier = (binary_expression "iVar62 + -0x3130" identifier + number_literal)) ;) }))) (expression_statement "uVar46 = *(undefined4 *)(iVar10 + iVar45);" (assignment_expression "uVar46 = *(undefined4 *)(iVar10 + iVar45)" identifier = (pointer_expression "*(undefined4 *)(iVar10 + iVar45)" * (cast_expression "(undefined4 *)(iVar10 + iVar45)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar45)" ( (binary_expression "iVar10 + iVar45" identifier + identifier) ))))) ;) (expression_statement "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);" (assignment_expression "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(iVar10 + iVar40)" * (call_expression "(Mips_output_data_got<64,_true> **)(iVar10 + iVar40)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) ))))) ;) (expression_statement "*(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);" (assignment_expression "*(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5)" (pointer_expression "*(short *)paVar36" * (cast_expression "(short *)paVar36" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) identifier)) = (cast_expression "(short)*(undefined4 *)(iVar10 + iVar5)" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) (pointer_expression "*(undefined4 *)(iVar10 + iVar5)" * (cast_expression "(undefined4 *)(iVar10 + iVar5)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) )))))) ;) (expression_statement "*(short *)((int)paVar36 + 2) = (short)uVar46;" (assignment_expression "*(short *)((int)paVar36 + 2) = (short)uVar46" (pointer_expression "*(short *)((int)paVar36 + 2)" * (cast_expression "(short *)((int)paVar36 + 2)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar36 + 2)" ( (binary_expression "(int)paVar36 + 2" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (cast_expression "(short)uVar46" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)(paVar36 + 1) = (short)in_t0;" (assignment_expression "*(short *)(paVar36 + 1) = (short)in_t0" (pointer_expression "*(short *)(paVar36 + 1)" * (cast_expression "(short *)(paVar36 + 1)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar36 + 1)" ( (binary_expression "paVar36 + 1" identifier + number_literal) )))) = (cast_expression "(short)in_t0" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)((int)paVar36 + 6) = (short)pOVar34;" (assignment_expression "*(short *)((int)paVar36 + 6) = (short)pOVar34" (pointer_expression "*(short *)((int)paVar36 + 6)" * (cast_expression "(short *)((int)paVar36 + 6)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar36 + 6)" ( (binary_expression "(int)paVar36 + 6" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (cast_expression "(short)pOVar34" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;" (field_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start" (field_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl" (binary_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std" (assignment_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold" identifier = (binary_expression "(Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold" (cast_expression "(Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pOVar16->output_lists_[0].\n                    super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;) (expression_statement "paVar6 = paVar36 + 2;" (assignment_expression "paVar6 = paVar36 + 2" identifier = (binary_expression "paVar36 + 2" identifier + number_literal)) ;) (labeled_statement "joined_r0x000e2744:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }" statement_identifier : (if_statement "if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }" if (parenthesized_expression "(pOVar16 == (Output_segment *)0x0)" ( (binary_expression "pOVar16 == (Output_segment *)0x0" identifier == (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e2800;\n          }" { (expression_statement "pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);" (assignment_expression "pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)paVar6 - (int)paVar7)" ( (binary_expression "(int)paVar6 - (int)paVar7" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)paVar7" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "paVar7 = paVar6;" (assignment_expression "paVar7 = paVar6" identifier = identifier) ;) (goto_statement "goto LAB_000e2800;" goto statement_identifier ;) }))) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" identifier = (binary_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier))))) ;) (expression_statement "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;" (field_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish" (field_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl" (binary_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std" (assignment_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold" identifier = (binary_expression "pOVar16->output_lists_[0].\n                     super__Vector_base<gold" (field_expression "pOVar16->output_lists_[0].\n                     super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;) }) (ERROR "while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *" while ( identifier != ( identifier *) ))) (ERROR "0x0" number_literal) ))) (ERROR ";\n      }\n      pSVar22 =" ; } identifier =) (argument_list "(Symbol *)" ( (binary_expression "Symbol *" identifier * identifier) ))) (argument_list "(*(int *)(pcVar60 + 0x3decac) + 0x3588)" ( (binary_expression "*(int *)(pcVar60 + 0x3decac) + 0x3588" (pointer_expression "*(int *)(pcVar60 + 0x3decac)" * (cast_expression "(int *)(pcVar60 + 0x3decac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3decac)" ( (binary_expression "pcVar60 + 0x3decac" identifier + number_literal) )))) + number_literal) ))) (ERROR ";" ;) (argument_list "(**(code **)(pcVar60 + 0x3df460))" ( (pointer_expression "**(code **)(pcVar60 + 0x3df460)" * (pointer_expression "*(code **)(pcVar60 + 0x3df460)" * (cast_expression "(code **)(pcVar60 + 0x3df460)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df460)" ( (binary_expression "pcVar60 + 0x3df460" identifier + number_literal) ))))) ))) (argument_list "(pSVar22,0xe17,*(int *)(pcVar60 + 0x3df480) + -0x42b8)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df480) + -0x42b8" (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n    }\n    pMVar27 =" ; } identifier =) (argument_list "(Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }\n    iVar30 = *(int *)" ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (ERROR "_true> *)0x0;\nLAB_000e2800:\n    if (uVar29 < 0x10001)" (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal)) ; (call_expression "LAB_000e2800:\n    if (uVar29 < 0x10001)" identifier (ERROR ":\n    if" : if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )))) (compound_statement "{\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }\n      goto LAB_000e2a80;\n    }" { (if_statement "if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }" if (parenthesized_expression "((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63)" ( (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63)" ( (comma_expression "Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" identifier > (pointer_expression "*)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" * (ERROR ")" )) (parenthesized_expression "(&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" ( (binary_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx" (pointer_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" & (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMVar27->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar27->super_Output_data_got<64,_true" (binary_expression "pMVar27->super_Output_data_got<64" (field_expression "pMVar27->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) + (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) )))) == identifier)) )) )) (compound_statement "{\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e29a4;\n      }" { (if_statement "if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }" if (parenthesized_expression "((pSVar22[1].u2_.shndx & 0x3fffffff) != 0)" ( (binary_expression "(pSVar22[1].u2_.shndx & 0x3fffffff) != 0" (parenthesized_expression "(pSVar22[1].u2_.shndx & 0x3fffffff)" ( (binary_expression "pSVar22[1].u2_.shndx & 0x3fffffff" (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x000e2860. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);\n          return (bool)uVar13;\n        }" { comment comment (expression_statement "uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0);" (assignment_expression "uVar13 = (**(code **)(pcVar60 + 0x3e3698))(paVar7,0)" identifier = (call_expression "(**(code **)(pcVar60 + 0x3e3698))(paVar7,0)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3e3698))" ( (pointer_expression "**(code **)(pcVar60 + 0x3e3698)" * (pointer_expression "*(code **)(pcVar60 + 0x3e3698)" * (cast_expression "(code **)(pcVar60 + 0x3e3698)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3e3698)" ( (binary_expression "pcVar60 + 0x3e3698" identifier + number_literal) ))))) )) (argument_list "(paVar7,0)" ( identifier , number_literal )))) ;) (return_statement "return (bool)uVar13;" return (cast_expression "(bool)uVar13" ( (type_descriptor "bool" primitive_type) ) identifier) ;) })) (goto_statement "goto LAB_000e29a4;" goto statement_identifier ;) })) (goto_statement "goto LAB_000e2a80;" goto statement_identifier ;) }) (ERROR "iVar30 = *(int *" identifier = * ( primitive_type *) ))) (argument_list "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) ))) (ERROR ";\n    if" ; if) (argument_list "(pMVar63 == pMVar27)" ( (binary_expression "pMVar63 == pMVar27" identifier == identifier) ))) (ERROR "{\nLAB_000e29a4:\n      return SUB41(paVar7" { identifier : return identifier ( identifier) , number_literal ))) (ERROR ";\n    }\n  }\n  else {\nLAB_000e2a64:" ; } } else { identifier :) (argument_list "(**(code **)(pcVar60 + 0x3df460))" ( (pointer_expression "**(code **)(pcVar60 + 0x3df460)" * (pointer_expression "*(code **)(pcVar60 + 0x3df460)" * (cast_expression "(code **)(pcVar60 + 0x3df460)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df460)" ( (binary_expression "pcVar60 + 0x3df460" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar60 + 0x3decac) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3df480) + -0x3a3c)" ( (binary_expression "*(int *)(pcVar60 + 0x3decac) + 0x3574" (pointer_expression "*(int *)(pcVar60 + 0x3decac)" * (cast_expression "(int *)(pcVar60 + 0x3decac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3decac)" ( (binary_expression "pcVar60 + 0x3decac" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3df480) + -0x3a3c" (pointer_expression "*(int *)(pcVar60 + 0x3df480)" * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\nLAB_000e2a80:\n    iVar30 =" ; identifier : identifier =) * (cast_expression "(int *)(pcVar60 + 0x3df480)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3df480)" ( (binary_expression "pcVar60 + 0x3df480" identifier + number_literal) )))) (ERROR ";\n  }\n  sVar25 = 0x2011;\n  pcVar61 =" ; } identifier = number_literal ; identifier =) * (cast_expression "(code **)(pcVar60 + 0x3df460)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3df460)" ( (binary_expression "pcVar60 + 0x3df460" identifier + number_literal) )))) (ERROR ";\n  pSVar22 =" ; identifier =) (argument_list "(Symbol *)" ( (binary_expression "Symbol *" identifier * identifier) ))) (argument_list "(*(int *)(pcVar60 + 0x3decac) + 0x3588)" ( (binary_expression "*(int *)(pcVar60 + 0x3decac) + 0x3588" (pointer_expression "*(int *)(pcVar60 + 0x3decac)" * (cast_expression "(int *)(pcVar60 + 0x3decac)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3decac)" ( (binary_expression "pcVar60 + 0x3decac" identifier + number_literal) )))) + number_literal) ))) (ERROR ";" ;) (argument_list "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) ))) (argument_list "(pSVar22,0x2011,iVar30 + -0x443c)" ( identifier , number_literal , (binary_expression "iVar30 + -0x443c" identifier + number_literal) ))) (ERROR ";\n  uVar29 =" ; identifier =) (argument_list "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) ))) . field_identifier) (ERROR ";\n  if" ; if) (argument_list "((int)(uVar29 << 2) < 0)" ( (binary_expression "(int)(uVar29 << 2) < 0" (cast_expression "(int)(uVar29 << 2)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 2)" ( (binary_expression "uVar29 << 2" identifier << number_literal) ))) < number_literal) ))) (ERROR "{\n    paVar36" { identifier) = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pSVar22->plt_offset_" identifier -> field_identifier))) (ERROR ";\n    pOVar32 =" ; identifier =) (argument_list "(Output_file *)" ( (binary_expression "Output_file *" identifier * identifier) ))) (argument_list "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) ))) . field_identifier) (ERROR ";\n    if" ; if) (argument_list "(-1 < (int)(uVar29 << 1))" ( (binary_expression "-1 < (int)(uVar29 << 1)" number_literal < (cast_expression "(int)(uVar29 << 1)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 1)" ( (binary_expression "uVar29 << 1" identifier << number_literal) )))) ))) (ERROR "{\nLAB_000e2f74:" { identifier :) (argument_list "(**(code **)(pcVar61 + 0x3def94))" ( (pointer_expression "**(code **)(pcVar61 + 0x3def94)" * (pointer_expression "*(code **)(pcVar61 + 0x3def94)" * (cast_expression "(code **)(pcVar61 + 0x3def94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3def94)" ( (binary_expression "pcVar61 + 0x3def94" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3defb4) + -0x3350)" ( (binary_expression "*(int *)(pcVar61 + 0x3de7e0) + 0x3574" (pointer_expression "*(int *)(pcVar61 + 0x3de7e0)" * (cast_expression "(int *)(pcVar61 + 0x3de7e0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7e0)" ( (binary_expression "pcVar61 + 0x3de7e0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3defb4) + -0x3350" (pointer_expression "*(int *)(pcVar61 + 0x3defb4)" * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n      goto LAB_000e2f90;\n    }\n    pMVar63 =" ; goto identifier ; } identifier =) ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (ERROR "_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0)" (call_expression "_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0)" (binary_expression "_true> *)pSVar22->dynsym_index_" identifier > (pointer_expression "*)pSVar22->dynsym_index_" * (ERROR ")" )) (field_expression "pSVar22->dynsym_index_" identifier -> field_identifier))) (ERROR ";\n    if" ; if) (argument_list "(pSVar22->symtab_index_ != 0)" ( (binary_expression "pSVar22->symtab_index_ != 0" (field_expression "pSVar22->symtab_index_" identifier -> field_identifier) != number_literal) )))) (compound_statement "{\nLAB_000e2f58:\n      (**(code **)(pcVar61 + 0x3def94))\n                (*(int *)(pcVar61 + 0x3de7e0) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3defb4) + -0x3a9c);\n      goto LAB_000e2f74;\n    }" { (labeled_statement "LAB_000e2f58:\n      (**(code **)(pcVar61 + 0x3def94))\n                (*(int *)(pcVar61 + 0x3de7e0) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3defb4) + -0x3a9c);" statement_identifier : (expression_statement "(**(code **)(pcVar61 + 0x3def94))\n                (*(int *)(pcVar61 + 0x3de7e0) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3defb4) + -0x3a9c);" (call_expression "(**(code **)(pcVar61 + 0x3def94))\n                (*(int *)(pcVar61 + 0x3de7e0) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3defb4) + -0x3a9c)" (parenthesized_expression "(**(code **)(pcVar61 + 0x3def94))" ( (pointer_expression "**(code **)(pcVar61 + 0x3def94)" * (pointer_expression "*(code **)(pcVar61 + 0x3def94)" * (cast_expression "(code **)(pcVar61 + 0x3def94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3def94)" ( (binary_expression "pcVar61 + 0x3def94" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar61 + 0x3de7e0) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3defb4) + -0x3a9c)" ( (binary_expression "*(int *)(pcVar61 + 0x3de7e0) + 0x4584" (pointer_expression "*(int *)(pcVar61 + 0x3de7e0)" * (cast_expression "(int *)(pcVar61 + 0x3de7e0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7e0)" ( (binary_expression "pcVar61 + 0x3de7e0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3defb4) + -0x3a9c" (pointer_expression "*(int *)(pcVar61 + 0x3defb4)" * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) + number_literal) ))) ;)) (goto_statement "goto LAB_000e2f74;" goto statement_identifier ;) }) (ERROR "in_t0 = (Mips_output_data_got<64" identifier = ( identifier < number_literal) , identifier > * (ERROR ")" )) ( (ERROR "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e2f4c:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32);\n      goto LAB_000e2f58;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);" (comma_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0)" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (cast_expression "(int)&pMVar63->super_Output_data_got" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pMVar63->super_Output_data_got" & (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier)))) < number_literal) , (binary_expression "_true>);\n    if ((int)paVar36 < 0)" identifier > (ERROR ");\n    if" ) ; if) (parenthesized_expression "((int)paVar36 < 0)" ( (binary_expression "(int)paVar36 < 0" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )))) (compound_statement "{\nLAB_000e2f4c:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32);\n      goto LAB_000e2f58;\n    }" { (labeled_statement "LAB_000e2f4c:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32);" statement_identifier : (labeled_statement "gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (labeled_statement "Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (expression_statement "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32);" (call_expression "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32)" identifier (argument_list "((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4),sVar25,\n                 pOVar32)" ( (cast_expression "(Output_file *)pSVar22" ( (type_descriptor "Output_file *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , (call_expression "CONCAT44(pcVar61 + 0x3e67a4,in_stack_fffffea4)" identifier (argument_list "(pcVar61 + 0x3e67a4,in_stack_fffffea4)" ( (binary_expression "pcVar61 + 0x3e67a4" identifier + number_literal) , identifier ))) , identifier , identifier ))) ;)))) (goto_statement "goto LAB_000e2f58;" goto statement_identifier ;) }) (assignment_expression "iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63)" identifier = (binary_expression "(int)paVar36 + (uint)(in_t0 < pMVar63)" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + (call_expression "(uint)(in_t0 < pMVar63)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0 < pMVar63)" ( (binary_expression "in_t0 < pMVar63" identifier < identifier) ))))) ;) (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "(uint)(*(int *)(sVar25 + 8) < iVar30)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(sVar25 + 8) < iVar30)" ( (binary_expression "*(int *)(sVar25 + 8) < iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) < identifier) ))))) (ERROR ";\n    if" ; if) ( (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) || ( (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x1044);\n                  iVar10 = iVar57 + 0x1044;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x1034);\n                  iVar10 = iVar56 + 0x1034;\n                }\n                ppOVar43 = (Output_section **)(ppMVar8 + 2)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x1044);\n                  iVar10 = iVar57 + 0x1044;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x1034);\n                  iVar10 = iVar56 + 0x1034;\n                }\n                ppOVar43 = (Output_section **)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x1044);\n                  iVar10 = iVar57 + 0x1044;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x1034);\n                  iVar10 = iVar56 + 0x1034" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x1044);\n                  iVar10 = iVar57 + 0x1044;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x1034)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x1044);\n                  iVar10 = iVar57 + 0x1044" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x1044)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020);\n            if (uVar29 < 0x10001)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1020)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar58 = *(int *)(pcVar61 + 0x3defb4)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4);\n        iVar30 = *(int *)(pcVar61 + 0x3de7cc)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc);\n        iVar62 = *(int *)(pcVar61 + 0x3defb4)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4);\n        iVar56 = *(int *)(pcVar61 + 0x3de7cc)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0);\n        iVar52 = *(int *)(pcVar61 + 0x3defb4)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3defb4) + -0x31c0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4);\n        iVar57 = *(int *)(pcVar61 + 0x3de7cc)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4);\n        iVar53 = *(int *)(pcVar61 + 0x3defb4)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3defb4)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0]" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1]" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e2f4c;\n    pOVar16 = pSVar22[1].u1_.output_segment" (parenthesized_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))))" ( (binary_expression "*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" (binary_expression "*(int *)(sVar25 + 8) == iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) == identifier) && (parenthesized_expression "(in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" ( (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" ( (comma_expression "Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (comma_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" identifier > (pointer_expression "*)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" * (ERROR ")" )) (call_expression "(uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" ( (binary_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0" (pointer_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" * (call_expression "(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(sVar25 + 0xc)" ( (binary_expression "sVar25 + 0xc" identifier + number_literal) )))) < identifier) ))))) , (binary_expression "in_t0 != (Mips_output_data_got<64,_true> *)0x0)" identifier != (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))))) ))) ))) )) (ERROR "goto LAB_000e2f4c;\n    pOVar16" identifier identifier ; identifier) = (field_expression "pSVar22[1].u1_.output_segment" (field_expression "pSVar22[1].u1_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n    uVar29 = pSVar22" ; identifier = identifier) [ number_literal ]) . field_identifier) . field_identifier) (ERROR ";\n    ppMVar9 =" ; identifier =) (argument_list "(Mips_relobj<64,_true> **)" ( (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier))) ))) (argument_list "((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" ( (binary_expression "(int)&pOVar32->name_ + *(int *)(sVar25 + 0x10)" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (pointer_expression "*(int *)(sVar25 + 0x10)" * (cast_expression "(int *)(sVar25 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 0x10)" ( (binary_expression "sVar25 + 0x10" identifier + number_literal) ))))) ))) (ERROR ";\n    if" ; if) (argument_list "(pOVar16 != (Output_segment *)0x0)" ( (binary_expression "pOVar16 != (Output_segment *)0x0" identifier != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n      pGVar26" { identifier) = (field_expression "pSVar22[1].got_offsets_.got_next_" (field_expression "pSVar22[1].got_offsets_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n      paVar36 =" ; identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier)))) (ERROR ";\n      ppOVar33 = pOVar16" ; identifier = identifier) -> field_identifier) [ number_literal ]) . field_identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n      if" ; if) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n        iVar54" { identifier) = (pointer_expression "*(int *)(pcVar61 + 0x3defb4)" * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) ))))) (ERROR ";\n        iVar53 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) (ERROR ";\n        iVar57 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3de7cc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7cc)" ( (binary_expression "pcVar61 + 0x3de7cc" identifier + number_literal) )))) (ERROR ";\n        unaff_s3 =" ; identifier =) (argument_list "(Mips_output_data_plt<64,_true> *)" ( (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier)) ))) (argument_list "(*(int *)(pcVar61 + 0x3defb4) + -0x31c0)" ( (binary_expression "*(int *)(pcVar61 + 0x3defb4) + -0x31c0" (pointer_expression "*(int *)(pcVar61 + 0x3defb4)" * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n        iVar52 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) (ERROR ";\n        iVar56 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3de7cc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7cc)" ( (binary_expression "pcVar61 + 0x3de7cc" identifier + number_literal) )))) (ERROR ";\n        iVar62 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) (ERROR ";\n        iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3de7cc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7cc)" ( (binary_expression "pcVar61 + 0x3de7cc" identifier + number_literal) )))) (ERROR ";\n        iVar58 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) (ERROR ";\n        ppMVar8 = ppMVar9;\n        do {\n          if" ; identifier = identifier ; do { if) (argument_list "(-1 < (int)pGVar26->got_next_ << 6)" ( (binary_expression "-1 < (int)pGVar26->got_next_ << 6" number_literal < (binary_expression "(int)pGVar26->got_next_ << 6" (cast_expression "(int)pGVar26->got_next_" ( (type_descriptor "int" primitive_type) ) (field_expression "pGVar26->got_next_" identifier -> field_identifier)) << number_literal)) ))) (ERROR "{\n            uVar3" { identifier) = (pointer_expression "*(uint *)(iVar30 + 0x1020)" * (cast_expression "(uint *)(iVar30 + 0x1020)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x1020)" ( (binary_expression "iVar30 + 0x1020" identifier + number_literal) ))))) (ERROR ";\n            if" ; if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) ))) (ERROR "{\n              paVar36" { identifier) = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) (ERROR ";\n              if" ; if) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n                if" { if) (argument_list "(((uint)paVar36 & 0xffff8000) == 0)" ( (binary_expression "((uint)paVar36 & 0xffff8000) == 0" (parenthesized_expression "((uint)paVar36 & 0xffff8000)" ( (binary_expression "(uint)paVar36 & 0xffff8000" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) == number_literal) ))) (ERROR "{\n                  uVar3" { identifier) = (pointer_expression "*(uint *)(iVar57 + 0x1044)" * (cast_expression "(uint *)(iVar57 + 0x1044)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar57 + 0x1044)" ( (binary_expression "iVar57 + 0x1044" identifier + number_literal) ))))) (ERROR ";\n                  iVar10 = iVar57" ; identifier = identifier) + number_literal) (ERROR ";\n                }\n                else {\n                  uVar3 =" ; } else { identifier =) * (cast_expression "(uint *)(iVar56 + 0x1034)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar56 + 0x1034)" ( (binary_expression "iVar56 + 0x1034" identifier + number_literal) )))) (ERROR ";\n                  iVar10 = iVar56" ; identifier = identifier) + number_literal) (ERROR ";\n                }\n                ppOVar43 =" ; } identifier =) (argument_list "(Output_section **)" ( (binary_expression "Output_section **" identifier * (pointer_expression "*" * identifier)) ))) (argument_list "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) ))) (ERROR ";\n                iVar40 = 0xc;" ; identifier = number_literal ;) * identifier = ( (ERROR "Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar5 = 8;\n                uVar3 = *(uint *)(iVar10 + 4);" (comma_expression "Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" identifier > (pointer_expression "*)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" * (ERROR ")" )) (parenthesized_expression "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) ))))) ; identifier = number_literal ; (assignment_expression "uVar3 = *(uint *)(iVar10 + 4)" identifier = (pointer_expression "*(uint *)(iVar10 + 4)" * (cast_expression "(uint *)(iVar10 + 4)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + 4)" ( (binary_expression "iVar10 + 4" identifier + number_literal) ))))) ;) (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6);\n                iVar10 = 0xc;\nLAB_000e2e00:\n                uVar41 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar10)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)" (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188);\n                if (((uint)pOVar34 & 0xffff8000) != 0)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x3188)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)" (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cdf" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n            if (uVar29 < 0x10001)" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0')" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)" (subscript_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5]" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22)" (subscript_expression "ppMVar8[1]" identifier [ number_literal ]) = (parenthesized_expression "(Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }\nLAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22)" ( (ERROR "Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e2bf8;\n              }\n            }\n            else" (comma_expression "Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" identifier > (pointer_expression "*)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" * (ERROR ")" )) (parenthesized_expression "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) ))))) ; goto identifier ; } } else) (compound_statement "{\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x1024);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }\n            }" { (expression_statement "*ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "*ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (pointer_expression "*ppMVar8" * identifier) = (call_expression "(Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (parenthesized_expression "(Mips_relobj<64,_true> *)" ( (comma_expression "Mips_relobj<64,_true> *" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "uVar3 = *(uint *)(iVar30 + 0x1024);" (assignment_expression "uVar3 = *(uint *)(iVar30 + 0x1024)" identifier = (pointer_expression "*(uint *)(iVar30 + 0x1024)" * (cast_expression "(uint *)(iVar30 + 0x1024)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x1024)" ( (binary_expression "iVar30 + 0x1024" identifier + number_literal) ))))) ;) (expression_statement "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (subscript_expression "ppMVar8[1]" identifier [ number_literal ]) = (call_expression "(Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (parenthesized_expression "(Mips_relobj<64,_true> *)" ( (comma_expression "Mips_relobj<64,_true> *" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) ;) (expression_statement "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028);" (assignment_expression "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028)" * (call_expression "(Mips_output_data_got<64,_true> **)(iVar30 + 0x1028)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar30 + 0x1028)" ( (binary_expression "iVar30 + 0x1028" identifier + number_literal) ))))) ;) (if_statement "if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }" if (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1020;\nLAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }\n              }" { (expression_statement "ppOVar43 = (Output_section **)(ppMVar8 + 3);" (assignment_expression "ppOVar43 = (Output_section **)(ppMVar8 + 3)" identifier = (cast_expression "(Output_section **)(ppMVar8 + 3)" ( (type_descriptor "Output_section **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(ppMVar8 + 3)" ( (binary_expression "ppMVar8 + 3" identifier + number_literal) )))) ;) (expression_statement "uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;" (assignment_expression "uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0" identifier = (binary_expression "(uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0" (binary_expression "(uint)((int)paVar36 << 1) >> 0x11" (call_expression "(uint)((int)paVar36 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)paVar36 << 1)" ( (binary_expression "(int)paVar36 << 1" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) | (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier))) ;) (expression_statement "iVar40 = 0x10;" (assignment_expression "iVar40 = 0x10" identifier = number_literal) ;) (expression_statement "iVar5 = 0xc;" (assignment_expression "iVar5 = 0xc" identifier = number_literal) ;) (expression_statement "ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (subscript_expression "ppMVar8[2]" identifier [ number_literal ]) = (call_expression "(Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (parenthesized_expression "(Mips_relobj<64,_true> *)" ( (comma_expression "Mips_relobj<64,_true> *" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10)" ( (binary_expression "(((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10" (parenthesized_expression "(((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10)" ( (binary_expression "((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10" (binary_expression "((uint)in_t0 >> 0x10) << 0x18" (parenthesized_expression "((uint)in_t0 >> 0x10)" ( (binary_expression "(uint)in_t0 >> 0x10" (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal) | (binary_expression "((uint)in_t0 >> 0x18) << 0x10" (parenthesized_expression "((uint)in_t0 >> 0x18)" ( (binary_expression "(uint)in_t0 >> 0x18" (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "iVar10 = iVar30 + 0x1020;" (assignment_expression "iVar10 = iVar30 + 0x1020" identifier = (binary_expression "iVar30 + 0x1020" identifier + number_literal)) ;) (labeled_statement "LAB_000e2bf8:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);" statement_identifier : (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(iVar10 + iVar40)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) )))) ;)) (expression_statement "uVar3 = *(uint *)(iVar10 + iVar5);" (assignment_expression "uVar3 = *(uint *)(iVar10 + iVar5)" identifier = (pointer_expression "*(uint *)(iVar10 + iVar5)" * (cast_expression "(uint *)(iVar10 + iVar5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) ))))) ;) (expression_statement "*ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "*ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (pointer_expression "*ppOVar43" * identifier) = (cast_expression "(Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (type_descriptor "Output_section *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) ;) (if_statement "if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }" if (parenthesized_expression "(ppOVar33[5] != (Output_data *)0x0)" ( (binary_expression "ppOVar33[5] != (Output_data *)0x0" (subscript_expression "ppOVar33[5]" identifier [ number_literal ]) != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e2c34;\n                }" { (expression_statement "uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;" (assignment_expression "uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36" identifier = (binary_expression "(uint)ppOVar33[5] & 0xffff | (uint)paVar36" (binary_expression "(uint)ppOVar33[5] & 0xffff" (cast_expression "(uint)ppOVar33[5]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ])) & number_literal) | (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier))) ;) (expression_statement "ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);" (assignment_expression "ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2)" identifier = (call_expression "(Mips_relobj<64,_true> **)(ppOVar43 + 2)" (parenthesized_expression "(Mips_relobj<64,_true> **)" ( (comma_expression "Mips_relobj<64,_true> **" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(ppOVar43 + 2)" ( (binary_expression "ppOVar43 + 2" identifier + number_literal) )))) ;) (expression_statement "ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (subscript_expression "ppOVar43[1]" identifier [ number_literal ]) = (cast_expression "(Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (type_descriptor "Output_section *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10)" ( (binary_expression "(((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10" (parenthesized_expression "(((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  )" ( (binary_expression "((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10" (binary_expression "((uint)paVar36 >> 0x10) << 0x18" (parenthesized_expression "((uint)paVar36 >> 0x10)" ( (binary_expression "(uint)paVar36 >> 0x10" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal) | (binary_expression "((uint)paVar36 >> 0x18) << 0x10" (parenthesized_expression "((uint)paVar36 >> 0x18)" ( (binary_expression "(uint)paVar36 >> 0x18" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (goto_statement "goto LAB_000e2c34;" goto statement_identifier ;) })) })) }) (ERROR "LAB_000e2f00:\n            gold::Symbol::dynsym_index(pSVar22" identifier : identifier : : identifier : : identifier ( identifier) ))) (ERROR ";\n            break;\n          }\n          pOVar34 = ppOVar33" ; break ; } identifier = identifier) [ number_literal ]) (ERROR ";\n          uVar2 =" ; identifier =) (argument_list "(ushort)" ( identifier ))) (argument_list "((uint)pOVar34 >> 8)" ( (binary_expression "(uint)pOVar34 >> 8" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) ))) (ERROR ";\n          if" ; if) (argument_list "(*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0')" ( (binary_expression "*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0'" (pointer_expression "*(char *)((int)&pGVar26[10].got_next_ + 2)" * (cast_expression "(char *)((int)&pGVar26[10].got_next_ + 2)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&pGVar26[10].got_next_ + 2)" ( (binary_expression "(int)&pGVar26[10].got_next_ + 2" (cast_expression "(int)&pGVar26[10].got_next_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pGVar26[10].got_next_" & (field_expression "pGVar26[10].got_next_" (subscript_expression "pGVar26[10]" identifier [ number_literal ]) . field_identifier))) + number_literal) )))) == (char_literal "'\0'" ' escape_sequence ')) ))) (ERROR "{\n            paVar36" { identifier) = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) (ERROR ";\n            if" ; if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) ))) (ERROR "{\n              if" { if) (argument_list "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{" {) * (cast_expression "(undefined2 *)ppMVar8 = 0x3cdf" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "ppMVar8 = 0x3cdf" identifier = number_literal))) (ERROR ";" ;) * (cast_expression "(undefined2 *)((int)ppMVar8 + 2) = 0x1080" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)ppMVar8 + 2) = 0x1080" (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )) = number_literal))) (ERROR ";\n                pMVar38 =" ; identifier =) (argument_list "(Mips_output_data_plt<64,_true> *)" ( (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier)) ))) (argument_list "(iVar53 + -0x3188)" ( (binary_expression "iVar53 + -0x3188" identifier + number_literal) ))) (ERROR ";\n                if" ; if) (argument_list "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) ))) (ERROR "{\n                  pMVar38" { identifier) = (call_expression "(Mips_output_data_plt<64,_true> *)(iVar54 + -0x31a0)" (parenthesized_expression "(Mips_output_data_plt<64,_true> *)" ( (comma_expression "Mips_output_data_plt<64,_true> *" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(iVar54 + -0x31a0)" ( (binary_expression "iVar54 + -0x31a0" identifier + number_literal) )))) (ERROR ";\n                }\n                iVar5 = 0x10;" ; } identifier = number_literal ;) * (cast_expression "(undefined2 *)(ppMVar8 + 1) = 0xff0d" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(ppMVar8 + 1) = 0xff0d" (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )) = number_literal))) (ERROR ";\n                in_t0 =" ; identifier =) (argument_list "(Mips_output_data_got<64,_true> *)" ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier)) ))) (argument_list "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) ))) (ERROR ";\n                iVar10 = 0xc;\nLAB_000e2e00:\n                uVar41 =" ; identifier = number_literal ; identifier : identifier =) * (cast_expression "(uint *)((int)pMVar38->plt0_entry_o32 + iVar10)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)pMVar38->plt0_entry_o32 + iVar10)" ( (binary_expression "(int)pMVar38->plt0_entry_o32 + iVar10" (cast_expression "(int)pMVar38->plt0_entry_o32" ( (type_descriptor "int" primitive_type) ) (field_expression "pMVar38->plt0_entry_o32" identifier -> field_identifier)) + identifier) )))) (ERROR ";\n                ppMVar8 =" ; identifier =) ( (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6;\n                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5);\n                *(ushort *)\n                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (binary_expression "_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6;\n                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5)" (binary_expression "_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" identifier > (pointer_expression "**)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" * (pointer_expression "*)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" * (ERROR ")" )) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))))) (ERROR ";\n                uVar3 =" ; identifier =) * (cast_expression "(uint *)((int)pMVar38->plt0_entry_o32 + iVar5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)pMVar38->plt0_entry_o32 + iVar5)" ( (binary_expression "(int)pMVar38->plt0_entry_o32 + iVar5" (cast_expression "(int)pMVar38->plt0_entry_o32" ( (type_descriptor "int" primitive_type) ) (field_expression "pMVar38->plt0_entry_o32" identifier -> field_identifier)) + identifier) )))) (ERROR ";" ;) * (cast_expression "(ushort *)\n                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (binary_expression "(ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (call_expression "(ushort)(((uint)pOVar34 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)pOVar34 & 0xff) << 8)" ( (binary_expression "((uint)pOVar34 & 0xff) << 8" (parenthesized_expression "((uint)pOVar34 & 0xff)" ( (binary_expression "(uint)pOVar34 & 0xff" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) << number_literal) ))) | (binary_expression "uVar2 & 0xff" identifier & number_literal))))) (ERROR ";\n                paVar36 =" ; identifier =) ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36;\n                *(ushort *)\n                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff)" identifier * (ERROR ")" )) (parenthesized_expression "((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff)" ( (binary_expression "(uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff" (binary_expression "(uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8" (binary_expression "(uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10" (binary_expression "(uVar41 >> 0x10) << 0x18" (parenthesized_expression "(uVar41 >> 0x10)" ( (binary_expression "uVar41 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar41 >> 0x18) << 0x10" (parenthesized_expression "(uVar41 >> 0x18)" ( (binary_expression "uVar41 >> 0x18" identifier >> number_literal) )) << number_literal)) | (binary_expression "(uVar41 & 0xff) << 8" (parenthesized_expression "(uVar41 & 0xff)" ( (binary_expression "uVar41 & 0xff" identifier & number_literal) )) << number_literal)) | (binary_expression "uVar41 >> 8 & 0xff" (binary_expression "uVar41 >> 8" identifier >> number_literal) & number_literal)) ))) (ERROR ";" ;) * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (cast_expression "(short)paVar36" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)))) (ERROR ";" ;) * (cast_expression "(ushort *)\n                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" (parenthesized_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2)" ( (binary_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2" (cast_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )) = (binary_expression "(ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" (call_expression "(ushort)((uVar3 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uVar3 & 0xff) << 8)" ( (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) ))) | (binary_expression "(ushort)(uVar3 >> 8) & 0xff" (call_expression "(ushort)(uVar3 >> 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar3 >> 8)" ( (binary_expression "uVar3 >> 8" identifier >> number_literal) ))) & number_literal))))) (ERROR ";\nLAB_000e2c34:\n                pOVar16 =" ; identifier : identifier =) ( (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2c38;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cdf;\n              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n              *(undefined2 *)(ppMVar8 + 1) = 0xff0d" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2c38;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cdf;\n              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e2c38;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cdf" (field_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start" (field_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base" identifier * (ERROR ")" )) (field_expression "pOVar16->output_lists_[0].\n                          super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n                goto joined_r0x000e2c38;\n              }\n            }\n            else {" ; goto identifier ; } } else {) * (cast_expression "(undefined2 *)ppMVar8 = 0x3cdf" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "ppMVar8 = 0x3cdf" identifier = number_literal))) (ERROR ";" ;) * (cast_expression "(undefined2 *)((int)ppMVar8 + 2) = 0x1080" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)ppMVar8 + 2) = 0x1080" (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(undefined2 *)(ppMVar8 + 1) = 0xff0d" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(ppMVar8 + 1) = 0xff0d" (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )) = number_literal))) (ERROR ";\n              paVar36 =" ; identifier =) ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e2e00;\n              }\n            }\n            goto LAB_000e2f00;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5);\n          uVar3 = *(uint *)(iVar10 + iVar40);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e2e00;\n              }\n            }\n            goto LAB_000e2f00;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5);\n          uVar3 = *(uint *)(iVar10 + iVar40)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e2e00;\n              }\n            }\n            goto LAB_000e2f00;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5)" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e2e00;\n              }\n            }\n            goto LAB_000e2f00;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45)" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e2e00;\n              }\n            }\n            goto LAB_000e2f00;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }\n          uVar41 = *(uint *)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (assignment_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10)" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841" identifier * (ERROR ")" )) number_literal) (ERROR ";" ;) * (cast_expression "(undefined2 *)((int)ppMVar8 + 6) = 0xb841" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)ppMVar8 + 6) = 0xb841" (parenthesized_expression "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )) = number_literal))) (ERROR ";\n              if" ; if) (argument_list "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n                in_t0" { identifier) = (call_expression "(Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)ppMVar8 + 10)" ( (binary_expression "(int)ppMVar8 + 10" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) (ERROR ";\n                iVar5 = 0x18;" ; identifier = number_literal ;) * (cast_expression "(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (parenthesized_expression "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) )) = (binary_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (call_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" ( (binary_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8" (parenthesized_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11 & 0xff" (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) & number_literal) )) << number_literal) ))) | (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x19)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x19" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) ))))))) (ERROR ";\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e2e00;\n              }\n            }\n            goto LAB_000e2f00;\n          }\n          paVar36 =" ; identifier = number_literal ; identifier = identifier ; goto identifier ; } } goto identifier ; } identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }\n          uVar41 = *(uint *)" ( (ERROR "anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf;\n          if (uVar29 < 0x10001)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0x3cdf" identifier * (ERROR ")" )) number_literal) (ERROR ";\n          if" ; if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) ))) (compound_statement "{\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x31e0;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }" { (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e2f00;" goto statement_identifier ;)) (expression_statement "*(undefined2 *)ppMVar8 = 0x3cdf;" (assignment_expression "*(undefined2 *)ppMVar8 = 0x3cdf" (pointer_expression "*(undefined2 *)ppMVar8" * (cast_expression "(undefined2 *)ppMVar8" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)(ppMVar8 + 1) = 0x1f00;" (assignment_expression "*(undefined2 *)(ppMVar8 + 1) = 0x1f00" (pointer_expression "*(undefined2 *)(ppMVar8 + 1)" * (cast_expression "(undefined2 *)(ppMVar8 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 2)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar10 = iVar58 + -0x31e0;" (assignment_expression "iVar10 = iVar58 + -0x31e0" identifier = (binary_expression "iVar58 + -0x31e0" identifier + number_literal)) ;) (if_statement "if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3200;\n            }" if (parenthesized_expression "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n              iVar10 = iVar62 + -0x3200;\n            }" { (expression_statement "iVar10 = iVar62 + -0x3200;" (assignment_expression "iVar10 = iVar62 + -0x3200" identifier = (binary_expression "iVar62 + -0x3200" identifier + number_literal)) ;) })) (expression_statement "iVar40 = 0x18;" (assignment_expression "iVar40 = 0x18" identifier = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 6)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar45 = 0x10;" (assignment_expression "iVar45 = 0x10" identifier = number_literal) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(ppMVar8 + 2)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) )))) ;) (expression_statement "iVar5 = 0x14;" (assignment_expression "iVar5 = 0x14" identifier = number_literal) ;) }) else) (compound_statement "{\n            *(undefined2 *)ppMVar8 = 0x3cdf;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3228;\n          }" { (expression_statement "*(undefined2 *)ppMVar8 = 0x3cdf;" (assignment_expression "*(undefined2 *)ppMVar8 = 0x3cdf" (pointer_expression "*(undefined2 *)ppMVar8" * (cast_expression "(undefined2 *)ppMVar8" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 2)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(ppMVar8 + 1) = 0x1f00;" (assignment_expression "*(undefined2 *)(ppMVar8 + 1) = 0x1f00" (pointer_expression "*(undefined2 *)(ppMVar8 + 1)" * (cast_expression "(undefined2 *)(ppMVar8 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 6)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "*(undefined2 *)(ppMVar8 + 2) = 0xb841;" (assignment_expression "*(undefined2 *)(ppMVar8 + 2) = 0xb841" (pointer_expression "*(undefined2 *)(ppMVar8 + 2)" * (cast_expression "(undefined2 *)(ppMVar8 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e2f00;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e2f00;" goto statement_identifier ;)) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(ppMVar8 + 3)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(ppMVar8 + 3)" ( (binary_expression "ppMVar8 + 3" identifier + number_literal) )))) ;) (expression_statement "iVar40 = 0x20;" (assignment_expression "iVar40 = 0x20" identifier = number_literal) ;) (expression_statement "*(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);" (assignment_expression "*(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (pointer_expression "*(ushort *)((int)ppMVar8 + 10)" * (cast_expression "(ushort *)((int)ppMVar8 + 10)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 10)" ( (binary_expression "(int)ppMVar8 + 10" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (binary_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (call_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" ( (binary_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8" (parenthesized_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11 & 0xff" (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) & number_literal) )) << number_literal) ))) | (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x19)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x19" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) ))))) ;) (expression_statement "iVar45 = 0x18;" (assignment_expression "iVar45 = 0x18" identifier = number_literal) ;) (expression_statement "iVar5 = 0x1c;" (assignment_expression "iVar5 = 0x1c" identifier = number_literal) ;) (expression_statement "iVar10 = iVar52 + -0x3228;" (assignment_expression "iVar10 = iVar52 + -0x3228" identifier = (binary_expression "iVar52 + -0x3228" identifier + number_literal)) ;) }) (ERROR "uVar41 = *(uint *" identifier = * ( identifier *) ))) (argument_list "(iVar10 + iVar45)" ( (binary_expression "iVar10 + iVar45" identifier + identifier) ))) (ERROR ";\n          uVar48 =" ; identifier =) * (cast_expression "(uint *)(iVar10 + iVar5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) )))) (ERROR ";\n          uVar3 =" ; identifier =) * (cast_expression "(uint *)(iVar10 + iVar40)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) )))) (ERROR ";" ;) * (cast_expression "(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (binary_expression "(ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (call_expression "(ushort)(((uint)pOVar34 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)pOVar34 & 0xff) << 8)" ( (binary_expression "((uint)pOVar34 & 0xff) << 8" (parenthesized_expression "((uint)pOVar34 & 0xff)" ( (binary_expression "(uint)pOVar34 & 0xff" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) << number_literal) ))) | (binary_expression "uVar2 & 0xff" identifier & number_literal))))) (ERROR ";\n          paVar36 =" ; identifier =) ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;\n          *(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff;\n          *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;\n          *(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff)" identifier * (ERROR ")" )) (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff" (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8" (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) | (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal)) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) ))) (ERROR ";" ;) * (cast_expression "(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (binary_expression "(ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" (call_expression "(ushort)((uVar41 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uVar41 & 0xff) << 8)" ( (binary_expression "(uVar41 & 0xff) << 8" (parenthesized_expression "(uVar41 & 0xff)" ( (binary_expression "uVar41 & 0xff" identifier & number_literal) )) << number_literal) ))) | (binary_expression "(ushort)(uVar41 >> 8) & 0xff" (call_expression "(ushort)(uVar41 >> 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar41 >> 8)" ( (binary_expression "uVar41 >> 8" identifier >> number_literal) ))) & number_literal))))) (ERROR ";" ;) * (cast_expression "(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" (parenthesized_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2)" ( (binary_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2" (cast_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )) = (binary_expression "(ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" (call_expression "(ushort)((uVar48 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uVar48 & 0xff) << 8)" ( (binary_expression "(uVar48 & 0xff) << 8" (parenthesized_expression "(uVar48 & 0xff)" ( (binary_expression "uVar48 & 0xff" identifier & number_literal) )) << number_literal) ))) | (binary_expression "(ushort)(uVar48 >> 8) & 0xff" (call_expression "(ushort)(uVar48 >> 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar48 >> 8)" ( (binary_expression "uVar48 >> 8" identifier >> number_literal) ))) & number_literal))))) (ERROR ";" ;) * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (cast_expression "(short)paVar36" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)))) (ERROR ";\n          pOVar16 =" ; identifier =) ( (field_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start" (field_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base" identifier * (ERROR ")" )) (field_expression "pOVar16->output_lists_[0].\n                    super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n          ppMVar8 =" ; identifier =) ( (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold" (field_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base" (subscript_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0]" (field_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_" (binary_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (call_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)" (call_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)" (assignment_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9)" (call_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e2c38:\n          if (pOVar16 == (Output_segment *)0x0)" (binary_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" identifier > (pointer_expression "**)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" * (pointer_expression "*)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" * (ERROR ")" )) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))))) (ERROR ";\njoined_r0x000e2c38:\n          if" ; identifier : if) (argument_list "(pOVar16 == (Output_segment *)0x0)" ( (binary_expression "pOVar16 == (Output_segment *)0x0" identifier == (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n            pMVar27" { identifier) = (call_expression "(Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)ppMVar8 - (int)ppMVar9)" ( (binary_expression "(int)ppMVar8 - (int)ppMVar9" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)ppMVar9" ( (type_descriptor "int" primitive_type) ) identifier)) )))) (ERROR ";\n            ppMVar9 = ppMVar8;\n            goto LAB_000e2d04;\n          }\n          paVar36 =" ; identifier = identifier ; goto identifier ; } identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier)))) (ERROR ";\n          ppOVar33 = pOVar16" ; identifier = identifier) -> field_identifier) [ number_literal ]) . field_identifier) < identifier) (ERROR "::Output_data*" : : identifier *) , (ERROR "_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n      (**(code **)(pcVar61 + 0x3def94))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3defb4) + -0x3728);\n    }" identifier : : (binary_expression "allocator<gold" identifier < identifier) : : (call_expression "Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (field_expression "Output_data*>_>.\n                     _M_impl._M_finish" (field_expression "Output_data*>_>.\n                     _M_impl" (binary_expression "Output_data*>_" identifier * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n        } while" ; } while) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) ; } (call_expression "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n      (**(code **)(pcVar61 + 0x3def94))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3defb4) + -0x3728)" (call_expression "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n      (**(code **)(pcVar61 + 0x3def94))" (assignment_expression "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588)" identifier = (cast_expression "(Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588)" ( (type_descriptor "Symbol *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar61 + 0x3de7e0) + 0x3588)" ( (binary_expression "*(int *)(pcVar61 + 0x3de7e0) + 0x3588" (pointer_expression "*(int *)(pcVar61 + 0x3de7e0)" * (cast_expression "(int *)(pcVar61 + 0x3de7e0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7e0)" ( (binary_expression "pcVar61 + 0x3de7e0" identifier + number_literal) )))) + number_literal) )))) (ERROR ";" ;) (argument_list "(**(code **)(pcVar61 + 0x3def94))" ( (pointer_expression "**(code **)(pcVar61 + 0x3def94)" * (pointer_expression "*(code **)(pcVar61 + 0x3def94)" * (cast_expression "(code **)(pcVar61 + 0x3def94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3def94)" ( (binary_expression "pcVar61 + 0x3def94" identifier + number_literal) ))))) ))) (argument_list "(pSVar22,0xe17,*(int *)(pcVar61 + 0x3defb4) + -0x3728)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3defb4) + -0x3728" (pointer_expression "*(int *)(pcVar61 + 0x3defb4)" * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) + number_literal) ))) ; }) (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e3440:\n      (**(code **)(pcVar60 + 0x3dea68))\n                (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3dea88) + -0x3350)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e3440:\n      (**(code **)(pcVar60 + 0x3dea68))" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1))" (field_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)" (assignment_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0)" (field_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_).got_offset_" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8);\n  uVar29 = (pSVar22->got_offsets_)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)(pSVar22,0x2011,iVar30 + -0x3ab8)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588);\n  (*pcVar60)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3de7e0) + 0x3588)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94);\n  pSVar22 = (Symbol *)" (binary_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n  }\n  sVar25 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3def94)" (binary_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c);\nLAB_000e2fac:\n    iVar30 = *(int *)(pcVar61 + 0x3defb4)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))\n              (*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c)" (call_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e2f90:\n    (**(code **)(pcVar61 + 0x3def94))" (assignment_expression "pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0)" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:\n    in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0)" ( (ERROR "Mips_output_data_got<64,_true> *)0x0;\nLAB_000e2d04:" (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ; identifier :) (comma_expression "in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27) {\nLAB_000e2ed0:\n      return SUB41(ppMVar9,0" (call_expression "in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4);\n    if (pMVar63 == pMVar27)" (call_expression "in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3defb4)" (call_expression "in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001);\n    if (in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)" (assignment_expression "in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001)" (call_expression "(Mips_output_data_got<64,_true> *)(uint)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(uint)" ( identifier ))) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )))) (ERROR ";\n    if" ; if) (argument_list "(in_t4 != (Mips_output_data_got<64,_true> *)0x0) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }\n    iVar30 = *(int *)" ( (ERROR "in_t4 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "in_t4 != (Mips_output_data_got<64,_true> *)0x0)" identifier != (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) (compound_statement "{\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }\n      goto LAB_000e2fac;\n    }" { (if_statement "if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }" if (parenthesized_expression "((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63)" ( (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63)" ( (comma_expression "Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" identifier > (pointer_expression "*)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" * (ERROR ")" )) (parenthesized_expression "(&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" ( (binary_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx" (pointer_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" & (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMVar27->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar27->super_Output_data_got<64,_true" (binary_expression "pMVar27->super_Output_data_got<64" (field_expression "pMVar27->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) + (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) )))) == identifier)) )) )) (compound_statement "{\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e2ed0;\n      }" { (if_statement "if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }" if (parenthesized_expression "((pSVar22[1].u2_.shndx & 0x3fffffff) != 0)" ( (binary_expression "(pSVar22[1].u2_.shndx & 0x3fffffff) != 0" (parenthesized_expression "(pSVar22[1].u2_.shndx & 0x3fffffff)" ( (binary_expression "pSVar22[1].u2_.shndx & 0x3fffffff" (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x000e2d64. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);\n          return (bool)uVar13;\n        }" { comment comment (expression_statement "uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0);" (assignment_expression "uVar13 = (**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0)" identifier = (call_expression "(**(code **)(pcVar61 + 0x3e31cc))(ppMVar9,0)" (parenthesized_expression "(**(code **)(pcVar61 + 0x3e31cc))" ( (pointer_expression "**(code **)(pcVar61 + 0x3e31cc)" * (pointer_expression "*(code **)(pcVar61 + 0x3e31cc)" * (cast_expression "(code **)(pcVar61 + 0x3e31cc)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3e31cc)" ( (binary_expression "pcVar61 + 0x3e31cc" identifier + number_literal) ))))) )) (argument_list "(ppMVar9,0)" ( identifier , number_literal )))) ;) (return_statement "return (bool)uVar13;" return (cast_expression "(bool)uVar13" ( (type_descriptor "bool" primitive_type) ) identifier) ;) })) (goto_statement "goto LAB_000e2ed0;" goto statement_identifier ;) })) (goto_statement "goto LAB_000e2fac;" goto statement_identifier ;) }) (ERROR "iVar30 = *(int *" identifier = * ( primitive_type *) ))) (argument_list "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) ))) (ERROR ";\n    if" ; if) (argument_list "(pMVar63 == pMVar27)" ( (binary_expression "pMVar63 == pMVar27" identifier == identifier) ))) (ERROR "{\nLAB_000e2ed0:\n      return SUB41(ppMVar9" { identifier : return identifier ( identifier) , number_literal) ))) (ERROR ";\n    }\n  }\n  else {\nLAB_000e2f90:" ; } } else { identifier :) (argument_list "(**(code **)(pcVar61 + 0x3def94))" ( (pointer_expression "**(code **)(pcVar61 + 0x3def94)" * (pointer_expression "*(code **)(pcVar61 + 0x3def94)" * (cast_expression "(code **)(pcVar61 + 0x3def94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3def94)" ( (binary_expression "pcVar61 + 0x3def94" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar61 + 0x3de7e0) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3defb4) + -0x3a3c)" ( (binary_expression "*(int *)(pcVar61 + 0x3de7e0) + 0x3574" (pointer_expression "*(int *)(pcVar61 + 0x3de7e0)" * (cast_expression "(int *)(pcVar61 + 0x3de7e0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7e0)" ( (binary_expression "pcVar61 + 0x3de7e0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3defb4) + -0x3a3c" (pointer_expression "*(int *)(pcVar61 + 0x3defb4)" * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\nLAB_000e2fac:\n    iVar30 =" ; identifier : identifier =) * (cast_expression "(int *)(pcVar61 + 0x3defb4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3defb4)" ( (binary_expression "pcVar61 + 0x3defb4" identifier + number_literal) )))) (ERROR ";\n  }\n  sVar25 = 0x2011;\n  pcVar60 =" ; } identifier = number_literal ; identifier =) * (cast_expression "(code **)(pcVar61 + 0x3def94)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3def94)" ( (binary_expression "pcVar61 + 0x3def94" identifier + number_literal) )))) (ERROR ";\n  pSVar22 =" ; identifier =) (argument_list "(Symbol *)" ( (binary_expression "Symbol *" identifier * identifier) ))) (argument_list "(*(int *)(pcVar61 + 0x3de7e0) + 0x3588)" ( (binary_expression "*(int *)(pcVar61 + 0x3de7e0) + 0x3588" (pointer_expression "*(int *)(pcVar61 + 0x3de7e0)" * (cast_expression "(int *)(pcVar61 + 0x3de7e0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de7e0)" ( (binary_expression "pcVar61 + 0x3de7e0" identifier + number_literal) )))) + number_literal) ))) (ERROR ";" ;) (argument_list "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) ))) (argument_list "(pSVar22,0x2011,iVar30 + -0x3ab8)" ( identifier , number_literal , (binary_expression "iVar30 + -0x3ab8" identifier + number_literal) ))) (ERROR ";\n  uVar29 =" ; identifier =) (argument_list "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) ))) . field_identifier) (ERROR ";\n  if" ; if) (argument_list "((int)(uVar29 << 2) < 0)" ( (binary_expression "(int)(uVar29 << 2) < 0" (cast_expression "(int)(uVar29 << 2)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 2)" ( (binary_expression "uVar29 << 2" identifier << number_literal) ))) < number_literal) ))) (ERROR "{\n    paVar36" { identifier) = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pSVar22->plt_offset_" identifier -> field_identifier))) (ERROR ";\n    pOVar32 =" ; identifier =) (argument_list "(Output_file *)" ( (binary_expression "Output_file *" identifier * identifier) ))) (argument_list "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) ))) . field_identifier) (ERROR ";\n    if" ; if) (argument_list "(-1 < (int)(uVar29 << 1))" ( (binary_expression "-1 < (int)(uVar29 << 1)" number_literal < (cast_expression "(int)(uVar29 << 1)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 1)" ( (binary_expression "uVar29 << 1" identifier << number_literal) )))) ))) (ERROR "{\nLAB_000e3440:" { identifier :) (argument_list "(**(code **)(pcVar60 + 0x3dea68))" ( (pointer_expression "**(code **)(pcVar60 + 0x3dea68)" * (pointer_expression "*(code **)(pcVar60 + 0x3dea68)" * (cast_expression "(code **)(pcVar60 + 0x3dea68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dea68)" ( (binary_expression "pcVar60 + 0x3dea68" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xcf,*(int *)(pcVar60 + 0x3dea88) + -0x3350)" ( (binary_expression "*(int *)(pcVar60 + 0x3de2b4) + 0x3574" (pointer_expression "*(int *)(pcVar60 + 0x3de2b4)" * (cast_expression "(int *)(pcVar60 + 0x3de2b4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de2b4)" ( (binary_expression "pcVar60 + 0x3de2b4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3dea88) + -0x3350" (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n      goto LAB_000e345c;\n    }\n    pMVar63 =" ; goto identifier ; } identifier =) ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (ERROR "_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0)" (call_expression "_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0)" (binary_expression "_true> *)pSVar22->dynsym_index_" identifier > (pointer_expression "*)pSVar22->dynsym_index_" * (ERROR ")" )) (field_expression "pSVar22->dynsym_index_" identifier -> field_identifier))) (ERROR ";\n    if" ; if) (argument_list "(pSVar22->symtab_index_ != 0)" ( (binary_expression "pSVar22->symtab_index_ != 0" (field_expression "pSVar22->symtab_index_" identifier -> field_identifier) != number_literal) )))) (compound_statement "{\nLAB_000e3424:\n      (**(code **)(pcVar60 + 0x3dea68))\n                (*(int *)(pcVar60 + 0x3de2b4) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3dea88) + -0x3a9c);\n      goto LAB_000e3440;\n    }" { (labeled_statement "LAB_000e3424:\n      (**(code **)(pcVar60 + 0x3dea68))\n                (*(int *)(pcVar60 + 0x3de2b4) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3dea88) + -0x3a9c);" statement_identifier : (expression_statement "(**(code **)(pcVar60 + 0x3dea68))\n                (*(int *)(pcVar60 + 0x3de2b4) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3dea88) + -0x3a9c);" (call_expression "(**(code **)(pcVar60 + 0x3dea68))\n                (*(int *)(pcVar60 + 0x3de2b4) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3dea88) + -0x3a9c)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3dea68))" ( (pointer_expression "**(code **)(pcVar60 + 0x3dea68)" * (pointer_expression "*(code **)(pcVar60 + 0x3dea68)" * (cast_expression "(code **)(pcVar60 + 0x3dea68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dea68)" ( (binary_expression "pcVar60 + 0x3dea68" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3de2b4) + 0x4584,0xc0,*(int *)(pcVar60 + 0x3dea88) + -0x3a9c)" ( (binary_expression "*(int *)(pcVar60 + 0x3de2b4) + 0x4584" (pointer_expression "*(int *)(pcVar60 + 0x3de2b4)" * (cast_expression "(int *)(pcVar60 + 0x3de2b4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de2b4)" ( (binary_expression "pcVar60 + 0x3de2b4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3dea88) + -0x3a9c" (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) )))) + number_literal) ))) ;)) (goto_statement "goto LAB_000e3440;" goto statement_identifier ;) }) (ERROR "in_t0 = (Mips_output_data_got<64" identifier = ( identifier < number_literal) , identifier > * (ERROR ")" )) ( (ERROR "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e3418:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32);\n      goto LAB_000e3424;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);" (comma_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0)" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (cast_expression "(int)&pMVar63->super_Output_data_got" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pMVar63->super_Output_data_got" & (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier)))) < number_literal) , (binary_expression "_true>);\n    if ((int)paVar36 < 0)" identifier > (ERROR ");\n    if" ) ; if) (parenthesized_expression "((int)paVar36 < 0)" ( (binary_expression "(int)paVar36 < 0" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )))) (compound_statement "{\nLAB_000e3418:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32);\n      goto LAB_000e3424;\n    }" { (labeled_statement "LAB_000e3418:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32);" statement_identifier : (labeled_statement "gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (labeled_statement "Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (expression_statement "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32);" (call_expression "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32)" identifier (argument_list "((Output_file *)pSVar22,CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c),sVar25,\n                 pOVar32)" ( (cast_expression "(Output_file *)pSVar22" ( (type_descriptor "Output_file *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , (call_expression "CONCAT44(pcVar60 + 0x3e6278,in_stack_fffffe5c)" identifier (argument_list "(pcVar60 + 0x3e6278,in_stack_fffffe5c)" ( (binary_expression "pcVar60 + 0x3e6278" identifier + number_literal) , identifier ))) , identifier , identifier ))) ;)))) (goto_statement "goto LAB_000e3424;" goto statement_identifier ;) }) (assignment_expression "iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63)" identifier = (binary_expression "(int)paVar36 + (uint)(in_t0 < pMVar63)" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + (call_expression "(uint)(in_t0 < pMVar63)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0 < pMVar63)" ( (binary_expression "in_t0 < pMVar63" identifier < identifier) ))))) ;) (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e396c:\n      (**(code **)(pcVar61 + 0x3de59c))\n                (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3de5bc) + -0x3350)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1)) {\nLAB_000e396c:\n      (**(code **)(pcVar61 + 0x3de59c))" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_;\n    if (-1 < (int)(uVar29 << 1))" (field_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_).got_type_" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)(pSVar22->got_offsets_)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_;\n    pOVar32 = (Output_file *)" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0) {\n    paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_;\n  if ((int)(uVar29 << 2) < 0)" (field_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_).got_offset_" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c);\n  uVar29 = (pSVar22->got_offsets_)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)(pSVar22,0x2011,iVar30 + -0x537c)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n  (*pcVar61)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68);\n  pSVar22 = (Symbol *)" (binary_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n  }\n  sVar25 = 0x2011;\n  pcVar61 = *(code **)(pcVar60 + 0x3dea68)" (binary_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c);\nLAB_000e3478:\n    iVar30 = *(int *)(pcVar60 + 0x3dea88)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))\n              (*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c)" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0);\n    }\n  }\n  else {\nLAB_000e345c:\n    (**(code **)(pcVar60 + 0x3dea68))" (call_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30);\n    if ((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0)" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "(uint)(*(int *)(sVar25 + 8) < iVar30)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(sVar25 + 8) < iVar30)" ( (binary_expression "*(int *)(sVar25 + 8) < iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) < identifier) ))))) (ERROR ";\n    if" ; if) (argument_list "((paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27) {\nLAB_000e339c:\n      return SUB41(paVar7,0)" ( (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88);\n    if (pMVar63 == pMVar27)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dea88)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8);\n    }\n    pMVar27 = (Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588);\n      (**(code **)(pcVar60 + 0x3dea68))" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar60 + 0x3de2b4) + 0x3588)" (call_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)" (binary_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) ||\n       ((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) || (parenthesized_expression "((*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88);\n        in_t4 = (Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88);\n        iVar53 = *(int *)(pcVar60 + 0x3dea88)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88);\n        iVar54 = *(int *)(pcVar60 + 0x3dea88)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar56 = *(int *)(pcVar60 + 0x3dea88)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0]" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    paVar7 = (anon_union_4_3_b0f6f408_for_u1_ *)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1]" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3418;\n    pOVar16 = pSVar22[1].u1_.output_segment" (parenthesized_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))))" ( (binary_expression "*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" (binary_expression "*(int *)(sVar25 + 8) == iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) == identifier) && (parenthesized_expression "(in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" ( (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" ( (comma_expression "Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (comma_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" identifier > (pointer_expression "*)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" * (ERROR ")" )) (call_expression "(uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" ( (binary_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0" (pointer_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" * (call_expression "(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(sVar25 + 0xc)" ( (binary_expression "sVar25 + 0xc" identifier + number_literal) )))) < identifier) ))))) , (binary_expression "in_t0 != (Mips_output_data_got<64,_true> *)0x0)" identifier != (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))))) ))) ))) )) (ERROR "goto LAB_000e3418;\n    pOVar16" identifier identifier ; identifier) = (field_expression "pSVar22[1].u1_.output_segment" (field_expression "pSVar22[1].u1_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n    uVar29 = pSVar22" ; identifier = identifier) [ number_literal ]) . field_identifier) . field_identifier) (ERROR ";\n    paVar7 =" ; identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" ( (binary_expression "(int)&pOVar32->name_ + *(int *)(sVar25 + 0x10)" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (pointer_expression "*(int *)(sVar25 + 0x10)" * (cast_expression "(int *)(sVar25 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 0x10)" ( (binary_expression "sVar25 + 0x10" identifier + number_literal) ))))) ))) (ERROR ";\n    if" ; if) (argument_list "(pOVar16 != (Output_segment *)0x0)" ( (binary_expression "pOVar16 != (Output_segment *)0x0" identifier != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n      pGVar26" { identifier) = (field_expression "pSVar22[1].got_offsets_.got_next_" (field_expression "pSVar22[1].got_offsets_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n      paVar36 =" ; identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier)))) (ERROR ";\n      ppOVar33 = pOVar16" ; identifier = identifier) -> field_identifier) [ number_literal ]) . field_identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n      if" ; if) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n        iVar56" { identifier) = (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) ))))) (ERROR ";\n        iVar54 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) )))) (ERROR ";\n        iVar53 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) )))) (ERROR ";\n        in_t4 =" ; identifier =) (argument_list "(Mips_output_data_got<64,_true> *)\n                std::\n                _Hashtable<gold::Local_got_entry_key,_std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>,_std::allocator<std::pair<const_gold::Local_got_entry_key,_gold::Got_offset_list*>_>,_std::__detail::_Select1st,_gold::Local_got_entry_key::equal_to,_gold::Local_got_entry_key::hash,_std::__detail::_Mod_range_hashing,_std::__detail::_Default_ranged_hash,_std::__detail::_Prime_rehash_policy,_std::__detail::_Hashtable_traits<true,_false,_true>_>\n                ::_M_emplace<std::pair<gold::Local_got_entry_key,_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n                std::\n                _Hashtable<gold" (binary_expression "_true> *)\n                std" identifier > (pointer_expression "*)\n                std" * (ERROR ")" )) identifier)) (ERROR "::\n                _Hashtable" : : identifier) < identifier) (ERROR "::Local_got_entry_key" : : identifier) , (ERROR "_std::pair<const_gold::" identifier : : (binary_expression "pair<const_gold" identifier < identifier) : :) identifier , (ERROR "_gold::" identifier : :) identifier (ERROR "*>" * >) , (ERROR "_std::allocator<std::pair<const_gold::" identifier : : (binary_expression "allocator<std" identifier < identifier) : : (binary_expression "pair<const_gold" identifier < identifier) : :) identifier , (ERROR "_gold::" identifier : :) (binary_expression "Got_offset_list*>_" identifier * (ERROR ">" >) identifier) (ERROR ">" >) , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_gold::Local_got_entry_key::" identifier : : identifier : :) identifier , (ERROR "_gold::Local_got_entry_key::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) identifier , (ERROR "_std::__detail::" identifier : : identifier : :) (binary_expression "_Hashtable_traits<true" identifier < true) , identifier , (binary_expression "_true>_>\n                ::_M_emplace<std::pair<gold" (binary_expression "_true>_>\n                ::_M_emplace<std" (binary_expression "_true>_>\n                ::_M_emplace" (binary_expression "_true>_" identifier > identifier) > (ERROR "::" : :) identifier) < identifier) (ERROR "::pair" : : identifier) < identifier) (ERROR "::Local_got_entry_key" : : identifier) , (ERROR "_gold::Got_offset_list*>_>.\n                e_ident_magic_str;\n        iVar57 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar62 = *(int *)(pcVar60 + 0x3dea88);\n        unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0);\n        iVar58 = *(int *)(pcVar60 + 0x3dea88);\n        iVar30 = *(int *)(pcVar60 + 0x3de2a0);\n        iVar52 = *(int *)(pcVar60 + 0x3dea88);\n        paVar6 = paVar7;\n        do" identifier : : (field_expression "Got_offset_list*>_>.\n                e_ident_magic_str" (binary_expression "Got_offset_list*>_" identifier * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) ; (assignment_expression "iVar57 = *(int *)(pcVar60 + 0x3de2a0)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3de2a0)" * (cast_expression "(int *)(pcVar60 + 0x3de2a0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de2a0)" ( (binary_expression "pcVar60 + 0x3de2a0" identifier + number_literal) ))))) ; (assignment_expression "iVar62 = *(int *)(pcVar60 + 0x3dea88)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) ))))) ; (assignment_expression "unaff_s3 = *(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0)" identifier = (pointer_expression "*(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0)" * (call_expression "(Mips_output_data_plt<64,_true> **)(pcVar60 + 0x3de2a0)" (parenthesized_expression "(Mips_output_data_plt<64,_true> **)" ( (comma_expression "Mips_output_data_plt<64,_true> **" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(pcVar60 + 0x3de2a0)" ( (binary_expression "pcVar60 + 0x3de2a0" identifier + number_literal) ))))) ; (assignment_expression "iVar58 = *(int *)(pcVar60 + 0x3dea88)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) ))))) ; (assignment_expression "iVar30 = *(int *)(pcVar60 + 0x3de2a0)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3de2a0)" * (cast_expression "(int *)(pcVar60 + 0x3de2a0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de2a0)" ( (binary_expression "pcVar60 + 0x3de2a0" identifier + number_literal) ))))) ; (assignment_expression "iVar52 = *(int *)(pcVar60 + 0x3dea88)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) ))))) ; (assignment_expression "paVar6 = paVar7" identifier = identifier) ; do) (compound_statement "{\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n          if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }\n          uVar46 = *(undefined4 *)(iVar10 + iVar45);\n          in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);\n          *(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);\n          *(short *)((int)paVar36 + 2) = (short)uVar46;\n          *(short *)(paVar36 + 1) = (short)in_t0;\n          *(short *)((int)paVar36 + 6) = (short)pOVar34;\n          pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;\n          paVar6 = paVar36 + 2;\njoined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        }" { (if_statement "if (-1 < (int)pGVar26->got_next_ << 6) {\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }" if (parenthesized_expression "(-1 < (int)pGVar26->got_next_ << 6)" ( (binary_expression "-1 < (int)pGVar26->got_next_ << 6" number_literal < (binary_expression "(int)pGVar26->got_next_ << 6" (cast_expression "(int)pGVar26->got_next_" ( (type_descriptor "int" primitive_type) ) (field_expression "pGVar26->got_next_" identifier -> field_identifier)) << number_literal)) )) (compound_statement "{\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }\nLAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }" { (if_statement "if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }\n            else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }" if (parenthesized_expression "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )) (compound_statement "{\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }\n            }" { (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0xffff8000" ( (comma_expression "Mips_output_data_got<64,_true> *)0xffff8000" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0xffff8000" identifier > (pointer_expression "*)0xffff8000" * (ERROR ")" )) number_literal))) ))) ;) (if_statement "if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }" if (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }\n                *paVar6 = aVar37;\n                paVar42 = paVar6 + 2;\n                iVar5 = 0xc;\n                iVar10 = 8;\n                *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);\n                goto LAB_000e310c;\n              }" { (if_statement "if (((uint)paVar36 & 0xffff8000) == 0) {\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }\n                else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }" if (parenthesized_expression "(((uint)paVar36 & 0xffff8000) == 0)" ( (binary_expression "((uint)paVar36 & 0xffff8000) == 0" (parenthesized_expression "((uint)paVar36 & 0xffff8000)" ( (binary_expression "(uint)paVar36 & 0xffff8000" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n                  aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);\n                  ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);\n                }" { (expression_statement "aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0);" (assignment_expression "aVar37 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0)" identifier = (pointer_expression "*(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0)" * (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(iVar57 + 0x10e0)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar57 + 0x10e0)" ( (binary_expression "iVar57 + 0x10e0" identifier + number_literal) ))))) ;) (expression_statement "ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0);" (assignment_expression "ppTVar49 = (Target_mips<64,_true> **)(iVar57 + 0x10e0)" identifier = (call_expression "(Target_mips<64,_true> **)(iVar57 + 0x10e0)" (parenthesized_expression "(Target_mips<64,_true> **)" ( (comma_expression "Target_mips<64,_true> **" (binary_expression "Target_mips<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar57 + 0x10e0)" ( (binary_expression "iVar57 + 0x10e0" identifier + number_literal) )))) ;) }) (else_clause "else {\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }" else (compound_statement "{\n                  aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;\n                  ppTVar49 = &unaff_s3[0x30].target_;\n                }" { (expression_statement "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_;" (assignment_expression "aVar37 = (anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_)unaff_s3[0x30].target_" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_" type_identifier) ) (field_expression "unaff_s3[0x30].target_" (subscript_expression "unaff_s3[0x30]" identifier [ number_literal ]) . field_identifier))) ;) (expression_statement "ppTVar49 = &unaff_s3[0x30].target_;" (assignment_expression "ppTVar49 = &unaff_s3[0x30].target_" identifier = (pointer_expression "&unaff_s3[0x30].target_" & (field_expression "unaff_s3[0x30].target_" (subscript_expression "unaff_s3[0x30]" identifier [ number_literal ]) . field_identifier))) ;) }))) (expression_statement "*paVar6 = aVar37;" (assignment_expression "*paVar6 = aVar37" (pointer_expression "*paVar6" * identifier) = identifier) ;) (expression_statement "paVar42 = paVar6 + 2;" (assignment_expression "paVar42 = paVar6 + 2" identifier = (binary_expression "paVar6 + 2" identifier + number_literal)) ;) (expression_statement "iVar5 = 0xc;" (assignment_expression "iVar5 = 0xc" identifier = number_literal) ;) (expression_statement "iVar10 = 8;" (assignment_expression "iVar10 = 8" identifier = number_literal) ;) (expression_statement "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1);" (assignment_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                     *(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1)" (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(ppTVar49 + 1)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(ppTVar49 + 1)" ( (binary_expression "ppTVar49 + 1" identifier + number_literal) ))))) ;) (goto_statement "goto LAB_000e310c;" goto statement_identifier ;) })) }) (else_clause "else {\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }" else (compound_statement "{\n              *paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);\n              *(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }\n            }" { (expression_statement "*paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc);" (assignment_expression "*paVar6 = *(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc)" (pointer_expression "*paVar6" * identifier) = (pointer_expression "*(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc)" * (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(iVar30 + 0x10bc)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x10bc)" ( (binary_expression "iVar30 + 0x10bc" identifier + number_literal) ))))) ;) (expression_statement "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0);" (assignment_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1) =\n                   *(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0)" (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(paVar6 + 1)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = (pointer_expression "*(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0)" * (cast_expression "(anon_union_4_3_b582a2bd_for_u2_ *)(iVar30 + 0x10c0)" ( (type_descriptor "anon_union_4_3_b582a2bd_for_u2_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x10c0)" ( (binary_expression "iVar30 + 0x10c0" identifier + number_literal) ))))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) ;) (expression_statement "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4);" (assignment_expression "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4)" * (call_expression "(Mips_output_data_got<64,_true> **)(iVar30 + 0x10c4)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar30 + 0x10c4)" ( (binary_expression "iVar30 + 0x10c4" identifier + number_literal) ))))) ;) (if_statement "if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }" if (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                paVar42 = paVar6 + 3;\n                paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);\n                iVar5 = 0x10;\n                iVar10 = 0xc;\n                ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);\nLAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);\n                *paVar42 = *paVar36;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }\n              }" { (expression_statement "paVar42 = paVar6 + 3;" (assignment_expression "paVar42 = paVar6 + 3" identifier = (binary_expression "paVar6 + 3" identifier + number_literal)) ;) (expression_statement "paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0);" (assignment_expression "paVar6[2].object = (Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0)" (field_expression "paVar6[2].object" (subscript_expression "paVar6[2]" identifier [ number_literal ]) . field_identifier) = (cast_expression "(Object *)((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0)" ( (type_descriptor "Object *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0)" ( (binary_expression "(uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0" (binary_expression "(uint)((int)paVar36 << 1) >> 0x11" (call_expression "(uint)((int)paVar36 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)paVar36 << 1)" ( (binary_expression "(int)paVar36 << 1" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) | (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier)) )))) ;) (expression_statement "iVar5 = 0x10;" (assignment_expression "iVar5 = 0x10" identifier = number_literal) ;) (expression_statement "iVar10 = 0xc;" (assignment_expression "iVar10 = 0xc" identifier = number_literal) ;) (expression_statement "ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc);" (assignment_expression "ppTVar49 = (Target_mips<64,_true> **)(iVar30 + 0x10bc)" identifier = (call_expression "(Target_mips<64,_true> **)(iVar30 + 0x10bc)" (parenthesized_expression "(Target_mips<64,_true> **)" ( (comma_expression "Target_mips<64,_true> **" (binary_expression "Target_mips<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar30 + 0x10bc)" ( (binary_expression "iVar30 + 0x10bc" identifier + number_literal) )))) ;) (labeled_statement "LAB_000e310c:\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);" statement_identifier : (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10);" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)((int)ppTVar49 + iVar10)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppTVar49 + iVar10)" ( (binary_expression "(int)ppTVar49 + iVar10" (cast_expression "(int)ppTVar49" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) )))) ;)) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)ppTVar49 + iVar5)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)ppTVar49 + iVar5)" ( (binary_expression "(int)ppTVar49 + iVar5" (cast_expression "(int)ppTVar49" ( (type_descriptor "int" primitive_type) ) identifier) + identifier) )))) ;) (expression_statement "*paVar42 = *paVar36;" (assignment_expression "*paVar42 = *paVar36" (pointer_expression "*paVar42" * identifier) = (pointer_expression "*paVar36" * identifier)) ;) (if_statement "if (ppOVar33[5] != (Output_data *)0x0) {\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }" if (parenthesized_expression "(ppOVar33[5] != (Output_data *)0x0)" ( (binary_expression "ppOVar33[5] != (Output_data *)0x0" (subscript_expression "ppOVar33[5]" identifier [ number_literal ]) != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                  paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);\n                  paVar6 = paVar42 + 2;\n                  goto LAB_000e3138;\n                }" { (expression_statement "paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data);" (assignment_expression "paVar42[1].object =\n                       (Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data)" (field_expression "paVar42[1].object" (subscript_expression "paVar42[1]" identifier [ number_literal ]) . field_identifier) = (cast_expression "(Object *)\n                       ((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data)" ( (type_descriptor "Object *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data)" ( (binary_expression "(uint)ppOVar33[5] & 0xffff |\n                       (uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data" (binary_expression "(uint)ppOVar33[5] & 0xffff" (cast_expression "(uint)ppOVar33[5]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ])) & number_literal) | (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data._vptr_Output_data" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data.\n                             super_Output_data" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build.super_Output_section_data" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                             super_Output_section_data_build" (field_expression "(uint)(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (call_expression "(uint)(in_t0->super_Output_data_got<64,_true>)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0->super_Output_data_got<64,_true>)" ( (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier (ERROR ">" >) ))) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) )))) ;) (expression_statement "paVar6 = paVar42 + 2;" (assignment_expression "paVar6 = paVar42 + 2" identifier = (binary_expression "paVar42 + 2" identifier + number_literal)) ;) (goto_statement "goto LAB_000e3138;" goto statement_identifier ;) })) })) }))) (labeled_statement "LAB_000e33cc:\n            gold::Symbol::dynsym_index(pSVar22);" statement_identifier : (labeled_statement "gold::Symbol::dynsym_index(pSVar22);" statement_identifier : (ERROR ":" :) (labeled_statement "Symbol::dynsym_index(pSVar22);" statement_identifier : (ERROR ":" :) (expression_statement "dynsym_index(pSVar22);" (call_expression "dynsym_index(pSVar22)" identifier (argument_list "(pSVar22)" ( identifier ))) ;)))) (break_statement "break;" break ;) })) (expression_statement "pOVar34 = ppOVar33[5];" (assignment_expression "pOVar34 = ppOVar33[5]" identifier = (subscript_expression "ppOVar33[5]" identifier [ number_literal ])) ;) (if_statement "if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }" if (parenthesized_expression "(*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0')" ( (binary_expression "*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0'" (pointer_expression "*(char *)((int)&pGVar26[10].got_next_ + 2)" * (cast_expression "(char *)((int)&pGVar26[10].got_next_ + 2)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&pGVar26[10].got_next_ + 2)" ( (binary_expression "(int)&pGVar26[10].got_next_ + 2" (cast_expression "(int)&pGVar26[10].got_next_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pGVar26[10].got_next_" & (field_expression "pGVar26[10].got_next_" (subscript_expression "pGVar26[10]" identifier [ number_literal ]) . field_identifier))) + number_literal) )))) == (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;\n            if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }\n            goto LAB_000e33cc;\n          }" { (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (uVar29 < 0x10001) {\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }\n            else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }" if (parenthesized_expression "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )) (compound_statement "{\n              in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }\n            }" { (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8010" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0xffff8010" ( (comma_expression "Mips_output_data_got<64,_true> *)0xffff8010" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0xffff8010" identifier > (pointer_expression "*)0xffff8010" * (ERROR ")" )) number_literal))) ))) ;) (if_statement "if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }" if (parenthesized_expression "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                *(undefined2 *)paVar6 = 0xff3c;\n                *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n                iVar10 = iVar53 + -0x2e30;\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }\n                iVar40 = 0x10;\n                *(undefined2 *)(paVar6 + 1) = 0xdff;\n                iVar5 = 0xc;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);\nLAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;\n                uVar46 = *(undefined4 *)(iVar10 + iVar5);\n                paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;\n                *(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;\nLAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e313c;\n              }" { (expression_statement "*(undefined2 *)paVar6 = 0xff3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xff3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar10 = iVar53 + -0x2e30;" (assignment_expression "iVar10 = iVar53 + -0x2e30" identifier = (binary_expression "iVar53 + -0x2e30" identifier + number_literal)) ;) (if_statement "if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  iVar10 = iVar54 + -0x2e48;\n                }" if (parenthesized_expression "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n                  iVar10 = iVar54 + -0x2e48;\n                }" { (expression_statement "iVar10 = iVar54 + -0x2e48;" (assignment_expression "iVar10 = iVar54 + -0x2e48" identifier = (binary_expression "iVar54 + -0x2e48" identifier + number_literal)) ;) })) (expression_statement "iVar40 = 0x10;" (assignment_expression "iVar40 = 0x10" identifier = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0xdff;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0xdff" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "iVar5 = 0xc;" (assignment_expression "iVar5 = 0xc" identifier = number_literal) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 6)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)paVar6 + 6)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) ;) (labeled_statement "LAB_000e32e0:\n                paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;" statement_identifier : (expression_statement "paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6;" (assignment_expression "paVar6 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)\n                         &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data.field_0x6" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) ;)) (expression_statement "uVar46 = *(undefined4 *)(iVar10 + iVar5);" (assignment_expression "uVar46 = *(undefined4 *)(iVar10 + iVar5)" identifier = (pointer_expression "*(undefined4 *)(iVar10 + iVar5)" * (cast_expression "(undefined4 *)(iVar10 + iVar5)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) ))))) ;) (expression_statement "paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40);" (assignment_expression "paVar36 = *(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40)" identifier = (pointer_expression "*(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40)" * (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ **)(iVar10 + iVar40)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) ))))) ;) (expression_statement "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34;" (assignment_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4 = (short)pOVar34" (pointer_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x4" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = (cast_expression "(short)pOVar34" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46;" (assignment_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)uVar46" (pointer_expression "*(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = (cast_expression "(short)uVar46" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36;" (assignment_expression "*(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2) = (short)paVar36" (pointer_expression "*(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2)" * (cast_expression "(short *)((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2)" ( (binary_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data + 2" (cast_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data.\n                                 super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base\n                                 .super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )))) = (cast_expression "(short)paVar36" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (labeled_statement "LAB_000e3138:\n                pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;" statement_identifier : (expression_statement "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;" (field_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start" (field_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl" (binary_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std" (assignment_expression "pOVar16 = (Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold" identifier = (binary_expression "(Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold" (cast_expression "(Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pOVar16->output_lists_[0].\n                          super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;)) (goto_statement "goto joined_r0x000e313c;" goto statement_identifier ;) })) }) (else_clause "else {\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }" else (compound_statement "{\n              *(undefined2 *)paVar6 = 0xff3c;\n              *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n              *(undefined2 *)(paVar6 + 1) = 0xdff;\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n              *(undefined2 *)((int)paVar6 + 6) = 0x41b8;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }\n            }" { (expression_statement "*(undefined2 *)paVar6 = 0xff3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xff3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0xdff;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0xdff" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 6) = 0x41b8;" (assignment_expression "*(undefined2 *)((int)paVar6 + 6) = 0x41b8" (pointer_expression "*(undefined2 *)((int)paVar6 + 6)" * (cast_expression "(undefined2 *)((int)paVar6 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (if_statement "if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }" if (parenthesized_expression "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);\n                *(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n                iVar40 = 0x18;\n                iVar5 = 0x14;\n                iVar10 = iVar56 + -0x2e68;\n                goto LAB_000e32e0;\n              }" { (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)((int)paVar6 + 10)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)paVar6 + 10)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)paVar6 + 10)" ( (binary_expression "(int)paVar6 + 10" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) ;) (expression_statement "*(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);" (assignment_expression "*(ushort *)(paVar6 + 2) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (pointer_expression "*(ushort *)(paVar6 + 2)" * (cast_expression "(ushort *)(paVar6 + 2)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 2)" ( (binary_expression "paVar6 + 2" identifier + number_literal) )))) = (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x11)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) )))) ;) (expression_statement "iVar40 = 0x18;" (assignment_expression "iVar40 = 0x18" identifier = number_literal) ;) (expression_statement "iVar5 = 0x14;" (assignment_expression "iVar5 = 0x14" identifier = number_literal) ;) (expression_statement "iVar10 = iVar56 + -0x2e68;" (assignment_expression "iVar10 = iVar56 + -0x2e68" identifier = (binary_expression "iVar56 + -0x2e68" identifier + number_literal)) ;) (goto_statement "goto LAB_000e32e0;" goto statement_identifier ;) })) }))) (goto_statement "goto LAB_000e33cc;" goto statement_identifier ;) })) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0xffffff3c" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if (uVar29 < 0x10001) {\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }\n          else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }" if (parenthesized_expression "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )) (compound_statement "{\n            in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            iVar10 = iVar52 + -0x2e88;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            iVar45 = 0x14;\n            paVar36 = paVar6 + 2;\n            iVar5 = 0x10;\n          }" { (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)0xffff8000" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0xffff8000" ( (comma_expression "Mips_output_data_got<64,_true> *)0xffff8000" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0xffff8000" identifier > (pointer_expression "*)0xffff8000" * (ERROR ")" )) number_literal))) ))) ;) (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e33cc;" goto statement_identifier ;)) (expression_statement "*(undefined2 *)paVar6 = 0xff3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xff3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0x1f;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0x1f" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "iVar10 = iVar52 + -0x2e88;" (assignment_expression "iVar10 = iVar52 + -0x2e88" identifier = (binary_expression "iVar52 + -0x2e88" identifier + number_literal)) ;) (if_statement "if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar58 + -0x2ea8;\n            }" if (parenthesized_expression "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n              iVar10 = iVar58 + -0x2ea8;\n            }" { (expression_statement "iVar10 = iVar58 + -0x2ea8;" (assignment_expression "iVar10 = iVar58 + -0x2ea8" identifier = (binary_expression "iVar58 + -0x2ea8" identifier + number_literal)) ;) })) (expression_statement "iVar40 = 0x18;" (assignment_expression "iVar40 = 0x18" identifier = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 6) = 0x7a90;" (assignment_expression "*(undefined2 *)((int)paVar6 + 6) = 0x7a90" (pointer_expression "*(undefined2 *)((int)paVar6 + 6)" * (cast_expression "(undefined2 *)((int)paVar6 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar45 = 0x14;" (assignment_expression "iVar45 = 0x14" identifier = number_literal) ;) (expression_statement "paVar36 = paVar6 + 2;" (assignment_expression "paVar36 = paVar6 + 2" identifier = (binary_expression "paVar6 + 2" identifier + number_literal)) ;) (expression_statement "iVar5 = 0x10;" (assignment_expression "iVar5 = 0x10" identifier = number_literal) ;) }) (else_clause "else {\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }" else (compound_statement "{\n            *(undefined2 *)paVar6 = 0xff3c;\n            *(undefined2 *)((int)paVar6 + 2) = 0x8010;\n            *(undefined2 *)(paVar6 + 1) = 0x1f;\n            *(undefined2 *)((int)paVar6 + 6) = 0x7a90;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;\n            *(undefined2 *)(paVar6 + 2) = 0x41b8;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;\n            paVar36 = paVar6 + 3;\n            *(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);\n            iVar40 = 0x20;\n            iVar45 = 0x1c;\n            iVar5 = 0x18;\n            iVar10 = iVar62 + -0x2ed0;\n          }" { (expression_statement "*(undefined2 *)paVar6 = 0xff3c;" (assignment_expression "*(undefined2 *)paVar6 = 0xff3c" (pointer_expression "*(undefined2 *)paVar6" * (cast_expression "(undefined2 *)paVar6" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 2) = 0x8010;" (assignment_expression "*(undefined2 *)((int)paVar6 + 2) = 0x8010" (pointer_expression "*(undefined2 *)((int)paVar6 + 2)" * (cast_expression "(undefined2 *)((int)paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 2)" ( (binary_expression "(int)paVar6 + 2" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(paVar6 + 1) = 0x1f;" (assignment_expression "*(undefined2 *)(paVar6 + 1) = 0x1f" (pointer_expression "*(undefined2 *)(paVar6 + 1)" * (cast_expression "(undefined2 *)(paVar6 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 1)" ( (binary_expression "paVar6 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)((int)paVar6 + 6) = 0x7a90;" (assignment_expression "*(undefined2 *)((int)paVar6 + 6) = 0x7a90" (pointer_expression "*(undefined2 *)((int)paVar6 + 6)" * (cast_expression "(undefined2 *)((int)paVar6 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 6)" ( (binary_expression "(int)paVar6 + 6" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x41b8" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "*(undefined2 *)(paVar6 + 2) = 0x41b8;" (assignment_expression "*(undefined2 *)(paVar6 + 2) = 0x41b8" (pointer_expression "*(undefined2 *)(paVar6 + 2)" * (cast_expression "(undefined2 *)(paVar6 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar6 + 2)" ( (binary_expression "paVar6 + 2" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e33cc;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e33cc;" goto statement_identifier ;)) (expression_statement "paVar36 = paVar6 + 3;" (assignment_expression "paVar36 = paVar6 + 3" identifier = (binary_expression "paVar6 + 3" identifier + number_literal)) ;) (expression_statement "*(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11);" (assignment_expression "*(ushort *)((int)paVar6 + 10) = (ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (pointer_expression "*(ushort *)((int)paVar6 + 10)" * (cast_expression "(ushort *)((int)paVar6 + 10)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar6 + 10)" ( (binary_expression "(int)paVar6 + 10" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x11)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x11)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) )))) ;) (expression_statement "iVar40 = 0x20;" (assignment_expression "iVar40 = 0x20" identifier = number_literal) ;) (expression_statement "iVar45 = 0x1c;" (assignment_expression "iVar45 = 0x1c" identifier = number_literal) ;) (expression_statement "iVar5 = 0x18;" (assignment_expression "iVar5 = 0x18" identifier = number_literal) ;) (expression_statement "iVar10 = iVar62 + -0x2ed0;" (assignment_expression "iVar10 = iVar62 + -0x2ed0" identifier = (binary_expression "iVar62 + -0x2ed0" identifier + number_literal)) ;) }))) (expression_statement "uVar46 = *(undefined4 *)(iVar10 + iVar45);" (assignment_expression "uVar46 = *(undefined4 *)(iVar10 + iVar45)" identifier = (pointer_expression "*(undefined4 *)(iVar10 + iVar45)" * (cast_expression "(undefined4 *)(iVar10 + iVar45)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar45)" ( (binary_expression "iVar10 + iVar45" identifier + identifier) ))))) ;) (expression_statement "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40);" (assignment_expression "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar10 + iVar40)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(iVar10 + iVar40)" * (call_expression "(Mips_output_data_got<64,_true> **)(iVar10 + iVar40)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) ))))) ;) (expression_statement "*(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5);" (assignment_expression "*(short *)paVar36 = (short)*(undefined4 *)(iVar10 + iVar5)" (pointer_expression "*(short *)paVar36" * (cast_expression "(short *)paVar36" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) identifier)) = (cast_expression "(short)*(undefined4 *)(iVar10 + iVar5)" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) (pointer_expression "*(undefined4 *)(iVar10 + iVar5)" * (cast_expression "(undefined4 *)(iVar10 + iVar5)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) )))))) ;) (expression_statement "*(short *)((int)paVar36 + 2) = (short)uVar46;" (assignment_expression "*(short *)((int)paVar36 + 2) = (short)uVar46" (pointer_expression "*(short *)((int)paVar36 + 2)" * (cast_expression "(short *)((int)paVar36 + 2)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar36 + 2)" ( (binary_expression "(int)paVar36 + 2" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (cast_expression "(short)uVar46" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)(paVar36 + 1) = (short)in_t0;" (assignment_expression "*(short *)(paVar36 + 1) = (short)in_t0" (pointer_expression "*(short *)(paVar36 + 1)" * (cast_expression "(short *)(paVar36 + 1)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(paVar36 + 1)" ( (binary_expression "paVar36 + 1" identifier + number_literal) )))) = (cast_expression "(short)in_t0" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "*(short *)((int)paVar36 + 6) = (short)pOVar34;" (assignment_expression "*(short *)((int)paVar36 + 6) = (short)pOVar34" (pointer_expression "*(short *)((int)paVar36 + 6)" * (cast_expression "(short *)((int)paVar36 + 6)" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)paVar36 + 6)" ( (binary_expression "(int)paVar36 + 6" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (cast_expression "(short)pOVar34" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)) ;) (expression_statement "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start;" (field_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start" (field_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl" (binary_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std" (assignment_expression "pOVar16 = (Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold" identifier = (binary_expression "(Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold" (cast_expression "(Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pOVar16->output_lists_[0].\n                    super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;) (expression_statement "paVar6 = paVar36 + 2;" (assignment_expression "paVar6 = paVar36 + 2" identifier = (binary_expression "paVar36 + 2" identifier + number_literal)) ;) (labeled_statement "joined_r0x000e313c:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }" statement_identifier : (if_statement "if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }" if (parenthesized_expression "(pOVar16 == (Output_segment *)0x0)" ( (binary_expression "pOVar16 == (Output_segment *)0x0" identifier == (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);\n            paVar7 = paVar6;\n            goto LAB_000e31f8;\n          }" { (expression_statement "pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7);" (assignment_expression "pMVar27 = (Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)paVar6 - (int)paVar7)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)paVar6 - (int)paVar7)" ( (binary_expression "(int)paVar6 - (int)paVar7" (cast_expression "(int)paVar6" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)paVar7" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "paVar7 = paVar6;" (assignment_expression "paVar7 = paVar6" identifier = identifier) ;) (goto_statement "goto LAB_000e31f8;" goto statement_identifier ;) }))) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" identifier = (binary_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier))))) ;) (expression_statement "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;" (field_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish" (field_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                     _M_impl" (binary_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold::Output_data*,_std" (assignment_expression "ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold" identifier = (binary_expression "pOVar16->output_lists_[0].\n                     super__Vector_base<gold" (field_expression "pOVar16->output_lists_[0].\n                     super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;) }) (ERROR "while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *" while ( identifier != ( identifier *) ))) (ERROR "0x0" number_literal) ))) (ERROR ";\n      }\n      pSVar22 =" ; } identifier =) (argument_list "(Symbol *)" ( (binary_expression "Symbol *" identifier * identifier) ))) (argument_list "(*(int *)(pcVar60 + 0x3de2b4) + 0x3588)" ( (binary_expression "*(int *)(pcVar60 + 0x3de2b4) + 0x3588" (pointer_expression "*(int *)(pcVar60 + 0x3de2b4)" * (cast_expression "(int *)(pcVar60 + 0x3de2b4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de2b4)" ( (binary_expression "pcVar60 + 0x3de2b4" identifier + number_literal) )))) + number_literal) ))) (ERROR ";" ;) (argument_list "(**(code **)(pcVar60 + 0x3dea68))" ( (pointer_expression "**(code **)(pcVar60 + 0x3dea68)" * (pointer_expression "*(code **)(pcVar60 + 0x3dea68)" * (cast_expression "(code **)(pcVar60 + 0x3dea68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dea68)" ( (binary_expression "pcVar60 + 0x3dea68" identifier + number_literal) ))))) ))) (argument_list "(pSVar22,0xe17,*(int *)(pcVar60 + 0x3dea88) + -0x51f8)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3dea88) + -0x51f8" (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n    }\n    pMVar27 =" ; } identifier =) (argument_list "(Mips_output_data_got<64,_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001) {\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }\n    iVar30 = *(int *)" ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (ERROR "_true> *)0x0;\nLAB_000e31f8:\n    if (uVar29 < 0x10001)" (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal)) ; (call_expression "LAB_000e31f8:\n    if (uVar29 < 0x10001)" identifier (ERROR ":\n    if" : if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )))) (compound_statement "{\n      if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }\n      goto LAB_000e3478;\n    }" { (if_statement "if ((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }" if (parenthesized_expression "((Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63)" ( (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63)" ( (comma_expression "Mips_output_data_got<64,_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "_true> *)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" identifier > (pointer_expression "*)\n          (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" * (ERROR ")" )) (parenthesized_expression "(&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx)" ( (binary_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data + pSVar22[1].u2_.shndx" (pointer_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" & (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMVar27->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar27->super_Output_data_got<64,_true" (binary_expression "pMVar27->super_Output_data_got<64" (field_expression "pMVar27->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) + (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) )))) == identifier)) )) )) (compound_statement "{\n        if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }\n        goto LAB_000e339c;\n      }" { (if_statement "if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }" if (parenthesized_expression "((pSVar22[1].u2_.shndx & 0x3fffffff) != 0)" ( (binary_expression "(pSVar22[1].u2_.shndx & 0x3fffffff) != 0" (parenthesized_expression "(pSVar22[1].u2_.shndx & 0x3fffffff)" ( (binary_expression "pSVar22[1].u2_.shndx & 0x3fffffff" (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x000e3258. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n          uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);\n          return (bool)uVar13;\n        }" { comment comment (expression_statement "uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0);" (assignment_expression "uVar13 = (**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0)" identifier = (call_expression "(**(code **)(pcVar60 + 0x3e2ca0))(paVar7,0)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3e2ca0))" ( (pointer_expression "**(code **)(pcVar60 + 0x3e2ca0)" * (pointer_expression "*(code **)(pcVar60 + 0x3e2ca0)" * (cast_expression "(code **)(pcVar60 + 0x3e2ca0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3e2ca0)" ( (binary_expression "pcVar60 + 0x3e2ca0" identifier + number_literal) ))))) )) (argument_list "(paVar7,0)" ( identifier , number_literal )))) ;) (return_statement "return (bool)uVar13;" return (cast_expression "(bool)uVar13" ( (type_descriptor "bool" primitive_type) ) identifier) ;) })) (goto_statement "goto LAB_000e339c;" goto statement_identifier ;) })) (goto_statement "goto LAB_000e3478;" goto statement_identifier ;) }) (ERROR "iVar30 = *(int *" identifier = * ( primitive_type *) ))) (argument_list "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) ))) (ERROR ";\n    if" ; if) (argument_list "(pMVar63 == pMVar27)" ( (binary_expression "pMVar63 == pMVar27" identifier == identifier) ))) (ERROR "{\nLAB_000e339c:\n      return SUB41(paVar7" { identifier : return identifier ( identifier) , number_literal ))) (ERROR ";\n    }\n  }\n  else {\nLAB_000e345c:" ; } } else { identifier :) (argument_list "(**(code **)(pcVar60 + 0x3dea68))" ( (pointer_expression "**(code **)(pcVar60 + 0x3dea68)" * (pointer_expression "*(code **)(pcVar60 + 0x3dea68)" * (cast_expression "(code **)(pcVar60 + 0x3dea68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dea68)" ( (binary_expression "pcVar60 + 0x3dea68" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar60 + 0x3de2b4) + 0x3574,0xe3,*(int *)(pcVar60 + 0x3dea88) + -0x3a3c)" ( (binary_expression "*(int *)(pcVar60 + 0x3de2b4) + 0x3574" (pointer_expression "*(int *)(pcVar60 + 0x3de2b4)" * (cast_expression "(int *)(pcVar60 + 0x3de2b4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de2b4)" ( (binary_expression "pcVar60 + 0x3de2b4" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3dea88) + -0x3a3c" (pointer_expression "*(int *)(pcVar60 + 0x3dea88)" * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\nLAB_000e3478:\n    iVar30 =" ; identifier : identifier =) * (cast_expression "(int *)(pcVar60 + 0x3dea88)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dea88)" ( (binary_expression "pcVar60 + 0x3dea88" identifier + number_literal) )))) (ERROR ";\n  }\n  sVar25 = 0x2011;\n  pcVar61 =" ; } identifier = number_literal ; identifier =) * (cast_expression "(code **)(pcVar60 + 0x3dea68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dea68)" ( (binary_expression "pcVar60 + 0x3dea68" identifier + number_literal) )))) (ERROR ";\n  pSVar22 =" ; identifier =) (argument_list "(Symbol *)" ( (binary_expression "Symbol *" identifier * identifier) ))) (argument_list "(*(int *)(pcVar60 + 0x3de2b4) + 0x3588)" ( (binary_expression "*(int *)(pcVar60 + 0x3de2b4) + 0x3588" (pointer_expression "*(int *)(pcVar60 + 0x3de2b4)" * (cast_expression "(int *)(pcVar60 + 0x3de2b4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de2b4)" ( (binary_expression "pcVar60 + 0x3de2b4" identifier + number_literal) )))) + number_literal) ))) (ERROR ";" ;) (argument_list "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) ))) (argument_list "(pSVar22,0x2011,iVar30 + -0x537c)" ( identifier , number_literal , (binary_expression "iVar30 + -0x537c" identifier + number_literal) ))) (ERROR ";\n  uVar29 =" ; identifier =) (argument_list "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) ))) . field_identifier) (ERROR ";\n  if" ; if) (argument_list "((int)(uVar29 << 2) < 0)" ( (binary_expression "(int)(uVar29 << 2) < 0" (cast_expression "(int)(uVar29 << 2)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 2)" ( (binary_expression "uVar29 << 2" identifier << number_literal) ))) < number_literal) ))) (ERROR "{\n    paVar36" { identifier) = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)pSVar22->plt_offset_" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "pSVar22->plt_offset_" identifier -> field_identifier))) (ERROR ";\n    pOVar32 =" ; identifier =) (argument_list "(Output_file *)" ( (binary_expression "Output_file *" identifier * identifier) ))) (argument_list "(pSVar22->got_offsets_)" ( (field_expression "pSVar22->got_offsets_" identifier -> field_identifier) ))) . field_identifier) (ERROR ";\n    if" ; if) (argument_list "(-1 < (int)(uVar29 << 1))" ( (binary_expression "-1 < (int)(uVar29 << 1)" number_literal < (cast_expression "(int)(uVar29 << 1)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(uVar29 << 1)" ( (binary_expression "uVar29 << 1" identifier << number_literal) )))) ))) (ERROR "{\nLAB_000e396c:" { identifier :) (argument_list "(**(code **)(pcVar61 + 0x3de59c))" ( (pointer_expression "**(code **)(pcVar61 + 0x3de59c)" * (pointer_expression "*(code **)(pcVar61 + 0x3de59c)" * (cast_expression "(code **)(pcVar61 + 0x3de59c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3de59c)" ( (binary_expression "pcVar61 + 0x3de59c" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xcf,*(int *)(pcVar61 + 0x3de5bc) + -0x3350)" ( (binary_expression "*(int *)(pcVar61 + 0x3ddde8) + 0x3574" (pointer_expression "*(int *)(pcVar61 + 0x3ddde8)" * (cast_expression "(int *)(pcVar61 + 0x3ddde8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddde8)" ( (binary_expression "pcVar61 + 0x3ddde8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3de5bc) + -0x3350" (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n      goto LAB_000e3988;\n    }\n    pMVar63 =" ; goto identifier ; } identifier =) ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (ERROR "_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0)" (call_expression "_true> *)pSVar22->dynsym_index_;\n    if (pSVar22->symtab_index_ != 0)" (binary_expression "_true> *)pSVar22->dynsym_index_" identifier > (pointer_expression "*)pSVar22->dynsym_index_" * (ERROR ")" )) (field_expression "pSVar22->dynsym_index_" identifier -> field_identifier))) (ERROR ";\n    if" ; if) (argument_list "(pSVar22->symtab_index_ != 0)" ( (binary_expression "pSVar22->symtab_index_ != 0" (field_expression "pSVar22->symtab_index_" identifier -> field_identifier) != number_literal) )))) (compound_statement "{\nLAB_000e3950:\n      (**(code **)(pcVar61 + 0x3de59c))\n                (*(int *)(pcVar61 + 0x3ddde8) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c);\n      goto LAB_000e396c;\n    }" { (labeled_statement "LAB_000e3950:\n      (**(code **)(pcVar61 + 0x3de59c))\n                (*(int *)(pcVar61 + 0x3ddde8) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c);" statement_identifier : (expression_statement "(**(code **)(pcVar61 + 0x3de59c))\n                (*(int *)(pcVar61 + 0x3ddde8) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c);" (call_expression "(**(code **)(pcVar61 + 0x3de59c))\n                (*(int *)(pcVar61 + 0x3ddde8) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c)" (parenthesized_expression "(**(code **)(pcVar61 + 0x3de59c))" ( (pointer_expression "**(code **)(pcVar61 + 0x3de59c)" * (pointer_expression "*(code **)(pcVar61 + 0x3de59c)" * (cast_expression "(code **)(pcVar61 + 0x3de59c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3de59c)" ( (binary_expression "pcVar61 + 0x3de59c" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar61 + 0x3ddde8) + 0x4584,0xc0,*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c)" ( (binary_expression "*(int *)(pcVar61 + 0x3ddde8) + 0x4584" (pointer_expression "*(int *)(pcVar61 + 0x3ddde8)" * (cast_expression "(int *)(pcVar61 + 0x3ddde8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddde8)" ( (binary_expression "pcVar61 + 0x3ddde8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3de5bc) + -0x3a9c" (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) + number_literal) ))) ;)) (goto_statement "goto LAB_000e396c;" goto statement_identifier ;) }) (ERROR "in_t0 = (Mips_output_data_got<64" identifier = ( identifier < number_literal) , identifier > * (ERROR ")" )) ( (ERROR "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0) {\nLAB_000e3944:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32);\n      goto LAB_000e3950;\n    }\n    iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63);" (comma_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64,_true>);\n    if ((int)paVar36 < 0)" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got<64" (binary_expression "(int)&pOVar32->name_ + (int)&pMVar63->super_Output_data_got" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (cast_expression "(int)&pMVar63->super_Output_data_got" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pMVar63->super_Output_data_got" & (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier)))) < number_literal) , (binary_expression "_true>);\n    if ((int)paVar36 < 0)" identifier > (ERROR ");\n    if" ) ; if) (parenthesized_expression "((int)paVar36 < 0)" ( (binary_expression "(int)paVar36 < 0" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )))) (compound_statement "{\nLAB_000e3944:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32);\n      goto LAB_000e3950;\n    }" { (labeled_statement "LAB_000e3944:\n      gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32);" statement_identifier : (labeled_statement "gold::Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (labeled_statement "Output_file::get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32);" statement_identifier : (ERROR ":" :) (expression_statement "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32);" (call_expression "get_output_view\n                ((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32)" identifier (argument_list "((Output_file *)pSVar22,CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14),sVar25,\n                 pOVar32)" ( (cast_expression "(Output_file *)pSVar22" ( (type_descriptor "Output_file *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , (call_expression "CONCAT44(pcVar61 + 0x3e5dac,in_stack_fffffe14)" identifier (argument_list "(pcVar61 + 0x3e5dac,in_stack_fffffe14)" ( (binary_expression "pcVar61 + 0x3e5dac" identifier + number_literal) , identifier ))) , identifier , identifier ))) ;)))) (goto_statement "goto LAB_000e3950;" goto statement_identifier ;) }) (assignment_expression "iVar30 = (int)paVar36 + (uint)(in_t0 < pMVar63)" identifier = (binary_expression "(int)paVar36 + (uint)(in_t0 < pMVar63)" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) + (call_expression "(uint)(in_t0 < pMVar63)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0 < pMVar63)" ( (binary_expression "in_t0 < pMVar63" identifier < identifier) ))))) ;) (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)(uint)(*(int *)(sVar25 + 8) < iVar30)" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (call_expression "(uint)(*(int *)(sVar25 + 8) < iVar30)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(int *)(sVar25 + 8) < iVar30)" ( (binary_expression "*(int *)(sVar25 + 8) < iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) < identifier) ))))) (ERROR ";\n    if" ; if) ( (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) || ( (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x10ac);\n                  iVar10 = iVar57 + 0x10ac;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x109c);\n                  iVar10 = iVar56 + 0x109c;\n                }\n                ppOVar43 = (Output_section **)(ppMVar8 + 2)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x10ac);\n                  iVar10 = iVar57 + 0x10ac;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x109c);\n                  iVar10 = iVar56 + 0x109c;\n                }\n                ppOVar43 = (Output_section **)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x10ac);\n                  iVar10 = iVar57 + 0x10ac;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x109c);\n                  iVar10 = iVar56 + 0x109c" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x10ac);\n                  iVar10 = iVar57 + 0x10ac;\n                }\n                else {\n                  uVar3 = *(uint *)(iVar56 + 0x109c)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x10ac);\n                  iVar10 = iVar57 + 0x10ac" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0) {\n                  uVar3 = *(uint *)(iVar57 + 0x10ac)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                if (((uint)paVar36 & 0xffff8000) == 0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001) {\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088);\n            if (uVar29 < 0x10001)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6) {\n            uVar3 = *(uint *)(iVar30 + 0x1088)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc);\n        ppMVar8 = ppMVar9;\n        do {\n          if (-1 < (int)pGVar26->got_next_ << 6)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar58 = *(int *)(pcVar61 + 0x3de5bc)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar30 = *(int *)(pcVar61 + 0x3dddd4)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4);\n        iVar62 = *(int *)(pcVar61 + 0x3de5bc)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar56 = *(int *)(pcVar61 + 0x3dddd4)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0);\n        iVar52 = *(int *)(pcVar61 + 0x3de5bc)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4);\n        unaff_s3 = (Mips_output_data_plt<64,_true> *)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar57 = *(int *)(pcVar61 + 0x3dddd4)" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc);\n        iVar53 = *(int *)(pcVar61 + 0x3de5bc)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n        iVar54 = *(int *)(pcVar61 + 0x3de5bc)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish;\n      if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl\n                 ._M_finish" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold::Output_data*,_std" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base<gold" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0].\n                 super__Vector_base" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_[0]" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n      ppOVar33 = pOVar16->output_lists_" (binary_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_;\n      paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0) {\n      pGVar26 = pSVar22[1].got_offsets_.got_next_" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10));\n    if (pOVar16 != (Output_segment *)0x0)" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" (call_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_;\n    ppMVar9 = (Mips_relobj<64,_true> **)" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_.got_type_" (field_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1].got_offsets_" (subscript_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment;\n    uVar29 = pSVar22[1]" (assignment_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))) goto LAB_000e3944;\n    pOVar16 = pSVar22[1].u1_.output_segment" (parenthesized_expression "(*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))))" ( (binary_expression "*(int *)(sVar25 + 8) == iVar30 &&\n        (in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" (binary_expression "*(int *)(sVar25 + 8) == iVar30" (pointer_expression "*(int *)(sVar25 + 8)" * (cast_expression "(int *)(sVar25 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) )))) == identifier) && (parenthesized_expression "(in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)))" ( (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0))" ( (comma_expression "Mips_output_data_got<64,_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (comma_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0),\n        in_t0 != (Mips_output_data_got<64,_true> *)0x0)" (binary_expression "_true> *)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" identifier > (pointer_expression "*)\n                 (uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" * (ERROR ")" )) (call_expression "(uint)(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0)" ( (binary_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc) < in_t0" (pointer_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" * (call_expression "(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(sVar25 + 0xc)" ( (binary_expression "sVar25 + 0xc" identifier + number_literal) )))) < identifier) ))))) , (binary_expression "in_t0 != (Mips_output_data_got<64,_true> *)0x0)" identifier != (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))))) ))) ))) )) (ERROR "goto LAB_000e3944;\n    pOVar16" identifier identifier ; identifier) = (field_expression "pSVar22[1].u1_.output_segment" (field_expression "pSVar22[1].u1_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n    uVar29 = pSVar22" ; identifier = identifier) [ number_literal ]) . field_identifier) . field_identifier) (ERROR ";\n    ppMVar9 =" ; identifier =) (argument_list "(Mips_relobj<64,_true> **)" ( (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier))) ))) (argument_list "((int)&pOVar32->name_ + *(int *)(sVar25 + 0x10))" ( (binary_expression "(int)&pOVar32->name_ + *(int *)(sVar25 + 0x10)" (cast_expression "(int)&pOVar32->name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pOVar32->name_" & (field_expression "pOVar32->name_" identifier -> field_identifier))) + (pointer_expression "*(int *)(sVar25 + 0x10)" * (cast_expression "(int *)(sVar25 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 0x10)" ( (binary_expression "sVar25 + 0x10" identifier + number_literal) ))))) ))) (ERROR ";\n    if" ; if) (argument_list "(pOVar16 != (Output_segment *)0x0)" ( (binary_expression "pOVar16 != (Output_segment *)0x0" identifier != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n      pGVar26" { identifier) = (field_expression "pSVar22[1].got_offsets_.got_next_" (field_expression "pSVar22[1].got_offsets_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) (ERROR ";\n      paVar36 =" ; identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier)))) (ERROR ";\n      ppOVar33 = pOVar16" ; identifier = identifier) -> field_identifier) [ number_literal ]) . field_identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n      if" ; if) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n        iVar54" { identifier) = (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) ))))) (ERROR ";\n        iVar53 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) (ERROR ";\n        iVar57 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3dddd4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dddd4)" ( (binary_expression "pcVar61 + 0x3dddd4" identifier + number_literal) )))) (ERROR ";\n        unaff_s3 =" ; identifier =) (argument_list "(Mips_output_data_plt<64,_true> *)" ( (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier)) ))) (argument_list "(*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0)" ( (binary_expression "*(int *)(pcVar61 + 0x3de5bc) + -0x2ff0" (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n        iVar52 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) (ERROR ";\n        iVar56 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3dddd4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dddd4)" ( (binary_expression "pcVar61 + 0x3dddd4" identifier + number_literal) )))) (ERROR ";\n        iVar62 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) (ERROR ";\n        iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3dddd4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dddd4)" ( (binary_expression "pcVar61 + 0x3dddd4" identifier + number_literal) )))) (ERROR ";\n        iVar58 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) (ERROR ";\n        ppMVar8 = ppMVar9;\n        do {\n          if" ; identifier = identifier ; do { if) (argument_list "(-1 < (int)pGVar26->got_next_ << 6)" ( (binary_expression "-1 < (int)pGVar26->got_next_ << 6" number_literal < (binary_expression "(int)pGVar26->got_next_ << 6" (cast_expression "(int)pGVar26->got_next_" ( (type_descriptor "int" primitive_type) ) (field_expression "pGVar26->got_next_" identifier -> field_identifier)) << number_literal)) ))) (ERROR "{\n            uVar3" { identifier) = (pointer_expression "*(uint *)(iVar30 + 0x1088)" * (cast_expression "(uint *)(iVar30 + 0x1088)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x1088)" ( (binary_expression "iVar30 + 0x1088" identifier + number_literal) ))))) (ERROR ";\n            if" ; if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) ))) (ERROR "{\n              paVar36" { identifier) = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) (ERROR ";\n              if" ; if) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n                if" { if) (argument_list "(((uint)paVar36 & 0xffff8000) == 0)" ( (binary_expression "((uint)paVar36 & 0xffff8000) == 0" (parenthesized_expression "((uint)paVar36 & 0xffff8000)" ( (binary_expression "(uint)paVar36 & 0xffff8000" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) == number_literal) ))) (ERROR "{\n                  uVar3" { identifier) = (pointer_expression "*(uint *)(iVar57 + 0x10ac)" * (cast_expression "(uint *)(iVar57 + 0x10ac)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar57 + 0x10ac)" ( (binary_expression "iVar57 + 0x10ac" identifier + number_literal) ))))) (ERROR ";\n                  iVar10 = iVar57" ; identifier = identifier) + number_literal) (ERROR ";\n                }\n                else {\n                  uVar3 =" ; } else { identifier =) * (cast_expression "(uint *)(iVar56 + 0x109c)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar56 + 0x109c)" ( (binary_expression "iVar56 + 0x109c" identifier + number_literal) )))) (ERROR ";\n                  iVar10 = iVar56" ; identifier = identifier) + number_literal) (ERROR ";\n                }\n                ppOVar43 =" ; } identifier =) (argument_list "(Output_section **)" ( (binary_expression "Output_section **" identifier * (pointer_expression "*" * identifier)) ))) (argument_list "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) ))) (ERROR ";\n                iVar40 = 0xc;" ; identifier = number_literal ;) * identifier = ( (ERROR "Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar5 = 8;\n                uVar3 = *(uint *)(iVar10 + 4);" (comma_expression "Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" identifier > (pointer_expression "*)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" * (ERROR ")" )) (parenthesized_expression "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) ))))) ; identifier = number_literal ; (assignment_expression "uVar3 = *(uint *)(iVar10 + 4)" identifier = (pointer_expression "*(uint *)(iVar10 + 4)" * (cast_expression "(uint *)(iVar10 + 4)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + 4)" ( (binary_expression "iVar10 + 4" identifier + number_literal) ))))) ;) (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6);\n                iVar10 = 0xc;\nLAB_000e37f8:\n                uVar41 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar10)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 6)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d;\n                in_t0 = (Mips_output_data_got<64,_true> *)" (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0);\n                }\n                iVar5 = 0x10;\n                *(undefined2 *)(ppMVar8 + 1) = 0xff0d" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);\n                if (((uint)pOVar34 & 0xffff8000) != 0) {\n                  pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8);\n                if (((uint)pOVar34 & 0xffff8000) != 0)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)(iVar53 + -0x2fb8)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n                pMVar38 = (Mips_output_data_plt<64,_true> *)" (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff;\n                *(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (binary_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0) {\n                *(undefined2 *)ppMVar8 = 0x3cff" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001) {\n              if (pOVar34 != (Output_data *)0x0)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n            if (uVar29 < 0x10001)" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0') {\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8);\n          if (*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0')" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)((uint)pOVar34 >> 8)" (call_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5];\n          uVar2 = (ushort)" (subscript_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22);\n            break;\n          }\n          pOVar34 = ppOVar33[5]" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22)" (subscript_expression "ppMVar8[1]" identifier [ number_literal ]) = (parenthesized_expression "(Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else {\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }\nLAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22)" ( (ERROR "Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                goto LAB_000e35f0;\n              }\n            }\n            else" (comma_expression "Mips_relobj<64,_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" identifier > (pointer_expression "*)\n                             ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" * (ERROR ")" )) (parenthesized_expression "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                             ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) ))))) ; goto identifier ; } } else) (compound_statement "{\n              *ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              uVar3 = *(uint *)(iVar30 + 0x108c);\n              ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n              paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];\n              in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);\n              if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }\n            }" { (expression_statement "*ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "*ppMVar8 = (Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (pointer_expression "*ppMVar8" * identifier) = (call_expression "(Mips_relobj<64,_true> *)\n                         ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (parenthesized_expression "(Mips_relobj<64,_true> *)" ( (comma_expression "Mips_relobj<64,_true> *" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                         ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "uVar3 = *(uint *)(iVar30 + 0x108c);" (assignment_expression "uVar3 = *(uint *)(iVar30 + 0x108c)" identifier = (pointer_expression "*(uint *)(iVar30 + 0x108c)" * (cast_expression "(uint *)(iVar30 + 0x108c)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x108c)" ( (binary_expression "iVar30 + 0x108c" identifier + number_literal) ))))) ;) (expression_statement "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "ppMVar8[1] = (Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (subscript_expression "ppMVar8[1]" identifier [ number_literal ]) = (call_expression "(Mips_relobj<64,_true> *)\n                           ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (parenthesized_expression "(Mips_relobj<64,_true> *)" ( (comma_expression "Mips_relobj<64,_true> *" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                           ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5];" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)ppOVar33[5]" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ]))) ;) (expression_statement "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090);" (assignment_expression "in_t0 = *(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090)" * (call_expression "(Mips_output_data_got<64,_true> **)(iVar30 + 0x1090)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar30 + 0x1090)" ( (binary_expression "iVar30 + 0x1090" identifier + number_literal) ))))) ;) (if_statement "if (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0) {\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }" if (parenthesized_expression "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                ppOVar43 = (Output_section **)(ppMVar8 + 3);\n                uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;\n                iVar40 = 0x10;\n                iVar5 = 0xc;\n                ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                iVar10 = iVar30 + 0x1088;\nLAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);\n                uVar3 = *(uint *)(iVar10 + iVar5);\n                *ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;\n                if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }\n              }" { (expression_statement "ppOVar43 = (Output_section **)(ppMVar8 + 3);" (assignment_expression "ppOVar43 = (Output_section **)(ppMVar8 + 3)" identifier = (cast_expression "(Output_section **)(ppMVar8 + 3)" ( (type_descriptor "Output_section **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(ppMVar8 + 3)" ( (binary_expression "ppMVar8 + 3" identifier + number_literal) )))) ;) (expression_statement "uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0;" (assignment_expression "uVar3 = (uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0" identifier = (binary_expression "(uint)((int)paVar36 << 1) >> 0x11 | (uint)in_t0" (binary_expression "(uint)((int)paVar36 << 1) >> 0x11" (call_expression "(uint)((int)paVar36 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)paVar36 << 1)" ( (binary_expression "(int)paVar36 << 1" (cast_expression "(int)paVar36" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) | (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier))) ;) (expression_statement "iVar40 = 0x10;" (assignment_expression "iVar40 = 0x10" identifier = number_literal) ;) (expression_statement "iVar5 = 0xc;" (assignment_expression "iVar5 = 0xc" identifier = number_literal) ;) (expression_statement "ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "ppMVar8[2] = (Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (subscript_expression "ppMVar8[2]" identifier [ number_literal ]) = (call_expression "(Mips_relobj<64,_true> *)\n                             (((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (parenthesized_expression "(Mips_relobj<64,_true> *)" ( (comma_expression "Mips_relobj<64,_true> *" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10)" ( (binary_expression "(((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10) >>\n                              0x10" (parenthesized_expression "(((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10)" ( (binary_expression "((uint)in_t0 >> 0x10) << 0x18 | ((uint)in_t0 >> 0x18) << 0x10" (binary_expression "((uint)in_t0 >> 0x10) << 0x18" (parenthesized_expression "((uint)in_t0 >> 0x10)" ( (binary_expression "(uint)in_t0 >> 0x10" (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal) | (binary_expression "((uint)in_t0 >> 0x18) << 0x10" (parenthesized_expression "((uint)in_t0 >> 0x18)" ( (binary_expression "(uint)in_t0 >> 0x18" (cast_expression "(uint)in_t0" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "iVar10 = iVar30 + 0x1088;" (assignment_expression "iVar10 = iVar30 + 0x1088" identifier = (binary_expression "iVar30 + 0x1088" identifier + number_literal)) ;) (labeled_statement "LAB_000e35f0:\n                in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);" statement_identifier : (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(iVar10 + iVar40)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(iVar10 + iVar40)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) )))) ;)) (expression_statement "uVar3 = *(uint *)(iVar10 + iVar5);" (assignment_expression "uVar3 = *(uint *)(iVar10 + iVar5)" identifier = (pointer_expression "*(uint *)(iVar10 + iVar5)" * (cast_expression "(uint *)(iVar10 + iVar5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) ))))) ;) (expression_statement "*ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "*ppOVar43 = (Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (pointer_expression "*ppOVar43" * identifier) = (cast_expression "(Output_section *)\n                            ((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (type_descriptor "Output_section *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10) +\n                            ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "(((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10)" ( (binary_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10) >> 0x10" (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)\n                          (in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data.\n                          super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                          super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) ;) (if_statement "if (ppOVar33[5] != (Output_data *)0x0) {\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }" if (parenthesized_expression "(ppOVar33[5] != (Output_data *)0x0)" ( (binary_expression "ppOVar33[5] != (Output_data *)0x0" (subscript_expression "ppOVar33[5]" identifier [ number_literal ]) != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                  uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;\n                  ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);\n                  ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);\n                  goto LAB_000e362c;\n                }" { (expression_statement "uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36;" (assignment_expression "uVar3 = (uint)ppOVar33[5] & 0xffff | (uint)paVar36" identifier = (binary_expression "(uint)ppOVar33[5] & 0xffff | (uint)paVar36" (binary_expression "(uint)ppOVar33[5] & 0xffff" (cast_expression "(uint)ppOVar33[5]" ( (type_descriptor "uint" type_identifier) ) (subscript_expression "ppOVar33[5]" identifier [ number_literal ])) & number_literal) | (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier))) ;) (expression_statement "ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2);" (assignment_expression "ppMVar8 = (Mips_relobj<64,_true> **)(ppOVar43 + 2)" identifier = (call_expression "(Mips_relobj<64,_true> **)(ppOVar43 + 2)" (parenthesized_expression "(Mips_relobj<64,_true> **)" ( (comma_expression "Mips_relobj<64,_true> **" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(ppOVar43 + 2)" ( (binary_expression "ppOVar43 + 2" identifier + number_literal) )))) ;) (expression_statement "ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000);" (assignment_expression "ppOVar43[1] = (Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" (subscript_expression "ppOVar43[1]" identifier [ number_literal ]) = (cast_expression "(Output_section *)\n                                (((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (type_descriptor "Output_section *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000)" ( (binary_expression "((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10) + ((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10)" ( (binary_expression "(((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  ) >> 0x10" (parenthesized_expression "(((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10\n                                  )" ( (binary_expression "((uint)paVar36 >> 0x10) << 0x18 | ((uint)paVar36 >> 0x18) << 0x10" (binary_expression "((uint)paVar36 >> 0x10) << 0x18" (parenthesized_expression "((uint)paVar36 >> 0x10)" ( (binary_expression "(uint)paVar36 >> 0x10" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal) | (binary_expression "((uint)paVar36 >> 0x18) << 0x10" (parenthesized_expression "((uint)paVar36 >> 0x18)" ( (binary_expression "(uint)paVar36 >> 0x18" (cast_expression "(uint)paVar36" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) )) << number_literal)) )) >> number_literal) )) + (binary_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff) * 0x10000" (parenthesized_expression "((uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 & 0xff) << 8 | uVar3 >> 8 & 0xff" (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) )) * number_literal)) )))) ;) (goto_statement "goto LAB_000e362c;" goto statement_identifier ;) })) })) }) (ERROR "LAB_000e38f8:\n            gold::Symbol::dynsym_index(pSVar22" identifier : identifier : : identifier : : identifier ( identifier) ))) (ERROR ";\n            break;\n          }\n          pOVar34 = ppOVar33" ; break ; } identifier = identifier) [ number_literal ]) (ERROR ";\n          uVar2 =" ; identifier =) (argument_list "(ushort)" ( identifier ))) (argument_list "((uint)pOVar34 >> 8)" ( (binary_expression "(uint)pOVar34 >> 8" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) >> number_literal) ))) (ERROR ";\n          if" ; if) (argument_list "(*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0')" ( (binary_expression "*(char *)((int)&pGVar26[10].got_next_ + 2) == '\0'" (pointer_expression "*(char *)((int)&pGVar26[10].got_next_ + 2)" * (cast_expression "(char *)((int)&pGVar26[10].got_next_ + 2)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&pGVar26[10].got_next_ + 2)" ( (binary_expression "(int)&pGVar26[10].got_next_ + 2" (cast_expression "(int)&pGVar26[10].got_next_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pGVar26[10].got_next_" & (field_expression "pGVar26[10].got_next_" (subscript_expression "pGVar26[10]" identifier [ number_literal ]) . field_identifier))) + number_literal) )))) == (char_literal "'\0'" ' escape_sequence ')) ))) (ERROR "{\n            paVar36" { identifier) = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x3cff" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) (ERROR ";\n            if" ; if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) ))) (ERROR "{\n              if" { if) (argument_list "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{" {) * (cast_expression "(undefined2 *)ppMVar8 = 0x3cff" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "ppMVar8 = 0x3cff" identifier = number_literal))) (ERROR ";" ;) * (cast_expression "(undefined2 *)((int)ppMVar8 + 2) = 0x1080" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)ppMVar8 + 2) = 0x1080" (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )) = number_literal))) (ERROR ";\n                pMVar38 =" ; identifier =) (argument_list "(Mips_output_data_plt<64,_true> *)" ( (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier)) ))) (argument_list "(iVar53 + -0x2fb8)" ( (binary_expression "iVar53 + -0x2fb8" identifier + number_literal) ))) (ERROR ";\n                if" ; if) (argument_list "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) ))) (ERROR "{\n                  pMVar38" { identifier) = (call_expression "(Mips_output_data_plt<64,_true> *)(iVar54 + -0x2fd0)" (parenthesized_expression "(Mips_output_data_plt<64,_true> *)" ( (comma_expression "Mips_output_data_plt<64,_true> *" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(iVar54 + -0x2fd0)" ( (binary_expression "iVar54 + -0x2fd0" identifier + number_literal) )))) (ERROR ";\n                }\n                iVar5 = 0x10;" ; } identifier = number_literal ;) * (cast_expression "(undefined2 *)(ppMVar8 + 1) = 0xff0d" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(ppMVar8 + 1) = 0xff0d" (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )) = number_literal))) (ERROR ";\n                in_t0 =" ; identifier =) (argument_list "(Mips_output_data_got<64,_true> *)" ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier)) ))) (argument_list "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) ))) (ERROR ";\n                iVar10 = 0xc;\nLAB_000e37f8:\n                uVar41 =" ; identifier = number_literal ; identifier : identifier =) * (cast_expression "(uint *)((int)pMVar38->plt0_entry_o32 + iVar10)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)pMVar38->plt0_entry_o32 + iVar10)" ( (binary_expression "(int)pMVar38->plt0_entry_o32 + iVar10" (cast_expression "(int)pMVar38->plt0_entry_o32" ( (type_descriptor "int" primitive_type) ) (field_expression "pMVar38->plt0_entry_o32" identifier -> field_identifier)) + identifier) )))) (ERROR ";\n                ppMVar8 =" ; identifier =) ( (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6;\n                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5);\n                *(ushort *)\n                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (binary_expression "_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6;\n                uVar3 = *(uint *)((int)pMVar38->plt0_entry_o32 + iVar5)" (binary_expression "_true> **)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" identifier > (pointer_expression "**)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" * (pointer_expression "*)\n                          &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" * (ERROR ")" )) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data.field_0x6" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))))) (ERROR ";\n                uVar3 =" ; identifier =) * (cast_expression "(uint *)((int)pMVar38->plt0_entry_o32 + iVar5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)pMVar38->plt0_entry_o32 + iVar5)" ( (binary_expression "(int)pMVar38->plt0_entry_o32 + iVar5" (cast_expression "(int)pMVar38->plt0_entry_o32" ( (type_descriptor "int" primitive_type) ) (field_expression "pMVar38->plt0_entry_o32" identifier -> field_identifier)) + identifier) )))) (ERROR ";" ;) * (cast_expression "(ushort *)\n                 &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4 = (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  field_0x4" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (binary_expression "(ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (call_expression "(ushort)(((uint)pOVar34 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)pOVar34 & 0xff) << 8)" ( (binary_expression "((uint)pOVar34 & 0xff) << 8" (parenthesized_expression "((uint)pOVar34 & 0xff)" ( (binary_expression "(uint)pOVar34 & 0xff" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) << number_literal) ))) | (binary_expression "uVar2 & 0xff" identifier & number_literal))))) (ERROR ";\n                paVar36 =" ; identifier =) ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36;\n                *(ushort *)\n                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff);\n                *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                          ((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff)" identifier * (ERROR ")" )) (parenthesized_expression "((uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff)" ( (binary_expression "(uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8 | uVar41 >> 8 & 0xff" (binary_expression "(uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10 |\n                           (uVar41 & 0xff) << 8" (binary_expression "(uVar41 >> 0x10) << 0x18 | (uVar41 >> 0x18) << 0x10" (binary_expression "(uVar41 >> 0x10) << 0x18" (parenthesized_expression "(uVar41 >> 0x10)" ( (binary_expression "uVar41 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar41 >> 0x18) << 0x10" (parenthesized_expression "(uVar41 >> 0x18)" ( (binary_expression "uVar41 >> 0x18" identifier >> number_literal) )) << number_literal)) | (binary_expression "(uVar41 & 0xff) << 8" (parenthesized_expression "(uVar41 & 0xff)" ( (binary_expression "uVar41 & 0xff" identifier & number_literal) )) << number_literal)) | (binary_expression "uVar41 >> 8 & 0xff" (binary_expression "uVar41 >> 8" identifier >> number_literal) & number_literal)) ))) (ERROR ";" ;) * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data = (short)paVar36" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data._vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data.\n                           super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                           super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (cast_expression "(short)paVar36" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)))) (ERROR ";" ;) * (cast_expression "(ushort *)\n                 ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2) =\n                     (ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" (parenthesized_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2)" ( (binary_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data + 2" (cast_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        _vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )) = (binary_expression "(ushort)((uVar3 & 0xff) << 8) | (ushort)(uVar3 >> 8) & 0xff" (call_expression "(ushort)((uVar3 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uVar3 & 0xff) << 8)" ( (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal) ))) | (binary_expression "(ushort)(uVar3 >> 8) & 0xff" (call_expression "(ushort)(uVar3 >> 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar3 >> 8)" ( (binary_expression "uVar3 >> 8" identifier >> number_literal) ))) & number_literal))))) (ERROR ";\nLAB_000e362c:\n                pOVar16 =" ; identifier : identifier =) ( (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e3630;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cff;\n              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n              *(undefined2 *)(ppMVar8 + 1) = 0xff0d" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e3630;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cff;\n              *(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start;\n                goto joined_r0x000e3630;\n              }\n            }\n            else {\n              *(undefined2 *)ppMVar8 = 0x3cff" (field_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl._M_start" (field_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>\n                          ._M_impl" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold::Output_data*,_std" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base<gold" (binary_expression "Output_segment *)\n                          pOVar16->output_lists_[0].\n                          super__Vector_base" identifier * (ERROR ")" )) (field_expression "pOVar16->output_lists_[0].\n                          super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n                goto joined_r0x000e3630;\n              }\n            }\n            else {" ; goto identifier ; } } else {) * (cast_expression "(undefined2 *)ppMVar8 = 0x3cff" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "ppMVar8 = 0x3cff" identifier = number_literal))) (ERROR ";" ;) * (cast_expression "(undefined2 *)((int)ppMVar8 + 2) = 0x1080" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)ppMVar8 + 2) = 0x1080" (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )) = number_literal))) (ERROR ";" ;) * (cast_expression "(undefined2 *)(ppMVar8 + 1) = 0xff0d" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(ppMVar8 + 1) = 0xff0d" (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )) = number_literal))) (ERROR ";\n              paVar36 =" ; identifier =) ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e37f8;\n              }\n            }\n            goto LAB_000e38f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5);\n          uVar3 = *(uint *)(iVar10 + iVar40);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e37f8;\n              }\n            }\n            goto LAB_000e38f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5);\n          uVar3 = *(uint *)(iVar10 + iVar40)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e37f8;\n              }\n            }\n            goto LAB_000e38f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45);\n          uVar48 = *(uint *)(iVar10 + iVar5)" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e37f8;\n              }\n            }\n            goto LAB_000e38f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }\n          uVar41 = *(uint *)(iVar10 + iVar45)" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e37f8;\n              }\n            }\n            goto LAB_000e38f8;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }\n          uVar41 = *(uint *)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10);\n                iVar5 = 0x18;\n                *(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (assignment_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0) {\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10)" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841;\n              if (pOVar34 != (Output_data *)0x0)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n              *(undefined2 *)((int)ppMVar8 + 6) = 0xb841" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841" identifier * (ERROR ")" )) number_literal) (ERROR ";" ;) * (cast_expression "(undefined2 *)((int)ppMVar8 + 6) = 0xb841" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)ppMVar8 + 6) = 0xb841" (parenthesized_expression "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )) = number_literal))) (ERROR ";\n              if" ; if) (argument_list "(pOVar34 != (Output_data *)0x0)" ( (binary_expression "pOVar34 != (Output_data *)0x0" identifier != (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n                in_t0" { identifier) = (call_expression "(Mips_output_data_got<64,_true> *)((int)ppMVar8 + 10)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)ppMVar8 + 10)" ( (binary_expression "(int)ppMVar8 + 10" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) (ERROR ";\n                iVar5 = 0x18;" ; identifier = number_literal ;) * (cast_expression "(ushort *)(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "(ppMVar8 + 2) =\n                     (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (parenthesized_expression "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) )) = (binary_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                     (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (call_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" ( (binary_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8" (parenthesized_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11 & 0xff" (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) & number_literal) )) << number_literal) ))) | (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x19)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x19" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) ))))))) (ERROR ";\n                iVar10 = 0x14;\n                pMVar38 = unaff_s3;\n                goto LAB_000e37f8;\n              }\n            }\n            goto LAB_000e38f8;\n          }\n          paVar36 =" ; identifier = number_literal ; identifier = identifier ; goto identifier ; } } goto identifier ; } identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else {\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }\n          uVar41 = *(uint *)" ( (ERROR "anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001) {\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }\n          else" (call_expression "anon_union_4_3_b0f6f408_for_u1_ *)0x3cff;\n          if (uVar29 < 0x10001)" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)0x3cff" identifier * (ERROR ")" )) number_literal) (ERROR ";\n          if" ; if) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) ))) (compound_statement "{\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            iVar10 = iVar58 + -0x3010;\n            if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }\n            iVar40 = 0x18;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            iVar45 = 0x10;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);\n            iVar5 = 0x14;\n          }" { (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e38f8;" goto statement_identifier ;)) (expression_statement "*(undefined2 *)ppMVar8 = 0x3cff;" (assignment_expression "*(undefined2 *)ppMVar8 = 0x3cff" (pointer_expression "*(undefined2 *)ppMVar8" * (cast_expression "(undefined2 *)ppMVar8" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)(ppMVar8 + 1) = 0x1f00;" (assignment_expression "*(undefined2 *)(ppMVar8 + 1) = 0x1f00" (pointer_expression "*(undefined2 *)(ppMVar8 + 1)" * (cast_expression "(undefined2 *)(ppMVar8 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 2)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar10 = iVar58 + -0x3010;" (assignment_expression "iVar10 = iVar58 + -0x3010" identifier = (binary_expression "iVar58 + -0x3010" identifier + number_literal)) ;) (if_statement "if (((uint)pOVar34 & 0xffff8000) != 0) {\n              iVar10 = iVar62 + -0x3030;\n            }" if (parenthesized_expression "(((uint)pOVar34 & 0xffff8000) != 0)" ( (binary_expression "((uint)pOVar34 & 0xffff8000) != 0" (parenthesized_expression "((uint)pOVar34 & 0xffff8000)" ( (binary_expression "(uint)pOVar34 & 0xffff8000" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) != number_literal) )) (compound_statement "{\n              iVar10 = iVar62 + -0x3030;\n            }" { (expression_statement "iVar10 = iVar62 + -0x3030;" (assignment_expression "iVar10 = iVar62 + -0x3030" identifier = (binary_expression "iVar62 + -0x3030" identifier + number_literal)) ;) })) (expression_statement "iVar40 = 0x18;" (assignment_expression "iVar40 = 0x18" identifier = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 6)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "iVar45 = 0x10;" (assignment_expression "iVar45 = 0x10" identifier = number_literal) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 2)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(ppMVar8 + 2)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) )))) ;) (expression_statement "iVar5 = 0x14;" (assignment_expression "iVar5 = 0x14" identifier = number_literal) ;) }) else) (compound_statement "{\n            *(undefined2 *)ppMVar8 = 0x3cff;\n            *(undefined2 *)((int)ppMVar8 + 2) = 0x1080;\n            *(undefined2 *)(ppMVar8 + 1) = 0x1f00;\n            *(undefined2 *)((int)ppMVar8 + 6) = 0x907a;\n            paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;\n            *(undefined2 *)(ppMVar8 + 2) = 0xb841;\n            if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;\n            in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);\n            iVar40 = 0x20;\n            *(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);\n            iVar45 = 0x18;\n            iVar5 = 0x1c;\n            iVar10 = iVar52 + -0x3058;\n          }" { (expression_statement "*(undefined2 *)ppMVar8 = 0x3cff;" (assignment_expression "*(undefined2 *)ppMVar8 = 0x3cff" (pointer_expression "*(undefined2 *)ppMVar8" * (cast_expression "(undefined2 *)ppMVar8" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 2) = 0x1080" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 2)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 2)" ( (binary_expression "(int)ppMVar8 + 2" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)(ppMVar8 + 1) = 0x1f00;" (assignment_expression "*(undefined2 *)(ppMVar8 + 1) = 0x1f00" (pointer_expression "*(undefined2 *)(ppMVar8 + 1)" * (cast_expression "(undefined2 *)(ppMVar8 + 1)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(ppMVar8 + 1)" ( (binary_expression "ppMVar8 + 1" identifier + number_literal) )))) = number_literal) ;) (expression_statement "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a;" (assignment_expression "*(undefined2 *)((int)ppMVar8 + 6) = 0x907a" (pointer_expression "*(undefined2 *)((int)ppMVar8 + 6)" * (cast_expression "(undefined2 *)((int)ppMVar8 + 6)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 6)" ( (binary_expression "(int)ppMVar8 + 6" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = number_literal) ;) (expression_statement "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841;" (assignment_expression "paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841" identifier = (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0xffffb841" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "*(undefined2 *)(ppMVar8 + 2) = 0xb841;" (assignment_expression "*(undefined2 *)(ppMVar8 + 2) = 0xb841" (pointer_expression "*(undefined2 *)(ppMVar8 + 2)" * (cast_expression "(undefined2 *)(ppMVar8 + 2)" ( (type_descriptor "undefined2 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(ppMVar8 + 2)" ( (binary_expression "ppMVar8 + 2" identifier + number_literal) )))) = number_literal) ;) (if_statement "if (pOVar34 == (Output_data *)0x0) goto LAB_000e38f8;" if (parenthesized_expression "(pOVar34 == (Output_data *)0x0)" ( (binary_expression "pOVar34 == (Output_data *)0x0" identifier == (cast_expression "(Output_data *)0x0" ( (type_descriptor "Output_data *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e38f8;" goto statement_identifier ;)) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(ppMVar8 + 3)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(ppMVar8 + 3)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(ppMVar8 + 3)" ( (binary_expression "ppMVar8 + 3" identifier + number_literal) )))) ;) (expression_statement "iVar40 = 0x20;" (assignment_expression "iVar40 = 0x20" identifier = number_literal) ;) (expression_statement "*(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19);" (assignment_expression "*(ushort *)((int)ppMVar8 + 10) =\n                 (ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (pointer_expression "*(ushort *)((int)ppMVar8 + 10)" * (cast_expression "(ushort *)((int)ppMVar8 + 10)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)ppMVar8 + 10)" ( (binary_expression "(int)ppMVar8 + 10" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal) )))) = (binary_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8) |\n                 (ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (call_expression "(ushort)(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8)" ( (binary_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff) << 8" (parenthesized_expression "((uint)((int)pOVar34 << 1) >> 0x11 & 0xff)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11 & 0xff" (binary_expression "(uint)((int)pOVar34 << 1) >> 0x11" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) & number_literal) )) << number_literal) ))) | (call_expression "(ushort)((uint)((int)pOVar34 << 1) >> 0x19)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)((int)pOVar34 << 1) >> 0x19)" ( (binary_expression "(uint)((int)pOVar34 << 1) >> 0x19" (call_expression "(uint)((int)pOVar34 << 1)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((int)pOVar34 << 1)" ( (binary_expression "(int)pOVar34 << 1" (cast_expression "(int)pOVar34" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal) ))) >> number_literal) ))))) ;) (expression_statement "iVar45 = 0x18;" (assignment_expression "iVar45 = 0x18" identifier = number_literal) ;) (expression_statement "iVar5 = 0x1c;" (assignment_expression "iVar5 = 0x1c" identifier = number_literal) ;) (expression_statement "iVar10 = iVar52 + -0x3058;" (assignment_expression "iVar10 = iVar52 + -0x3058" identifier = (binary_expression "iVar52 + -0x3058" identifier + number_literal)) ;) }) (ERROR "uVar41 = *(uint *" identifier = * ( identifier *) ))) (argument_list "(iVar10 + iVar45)" ( (binary_expression "iVar10 + iVar45" identifier + identifier) ))) (ERROR ";\n          uVar48 =" ; identifier =) * (cast_expression "(uint *)(iVar10 + iVar5)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar5)" ( (binary_expression "iVar10 + iVar5" identifier + identifier) )))) (ERROR ";\n          uVar3 =" ; identifier =) * (cast_expression "(uint *)(iVar10 + iVar40)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar10 + iVar40)" ( (binary_expression "iVar10 + iVar40" identifier + identifier) )))) (ERROR ";" ;) * (cast_expression "(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6 =\n               (ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.field_0x6" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (binary_expression "(ushort)(((uint)pOVar34 & 0xff) << 8) | uVar2 & 0xff" (call_expression "(ushort)(((uint)pOVar34 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(((uint)pOVar34 & 0xff) << 8)" ( (binary_expression "((uint)pOVar34 & 0xff) << 8" (parenthesized_expression "((uint)pOVar34 & 0xff)" ( (binary_expression "(uint)pOVar34 & 0xff" (cast_expression "(uint)pOVar34" ( (type_descriptor "uint" type_identifier) ) identifier) & number_literal) )) << number_literal) ))) | (binary_expression "uVar2 & 0xff" identifier & number_literal))))) (ERROR ";\n          paVar36 =" ; identifier =) ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;\n          *(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff;\n          *(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff;\n          *(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff);\n          *(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *)\n                    ((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff)" identifier * (ERROR ")" )) (parenthesized_expression "((uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff)" ( (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8 |\n                    uVar3 >> 8 & 0xff" (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10 | (uVar3 & 0xff) << 8" (binary_expression "(uVar3 >> 0x10) << 0x18 | (uVar3 >> 0x18) << 0x10" (binary_expression "(uVar3 >> 0x10) << 0x18" (parenthesized_expression "(uVar3 >> 0x10)" ( (binary_expression "uVar3 >> 0x10" identifier >> number_literal) )) << number_literal) | (binary_expression "(uVar3 >> 0x18) << 0x10" (parenthesized_expression "(uVar3 >> 0x18)" ( (binary_expression "uVar3 >> 0x18" identifier >> number_literal) )) << number_literal)) | (binary_expression "(uVar3 & 0xff) << 8" (parenthesized_expression "(uVar3 & 0xff)" ( (binary_expression "uVar3 & 0xff" identifier & number_literal) )) << number_literal)) | (binary_expression "uVar3 >> 8 & 0xff" (binary_expression "uVar3 >> 8" identifier >> number_literal) & number_literal)) ))) (ERROR ";" ;) * (cast_expression "(ushort *)\n           &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data = (ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data.\n            _vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n            super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (binary_expression "(ushort)((uVar41 & 0xff) << 8) | (ushort)(uVar41 >> 8) & 0xff" (call_expression "(ushort)((uVar41 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uVar41 & 0xff) << 8)" ( (binary_expression "(uVar41 & 0xff) << 8" (parenthesized_expression "(uVar41 & 0xff)" ( (binary_expression "uVar41 & 0xff" identifier & number_literal) )) << number_literal) ))) | (binary_expression "(ushort)(uVar41 >> 8) & 0xff" (call_expression "(ushort)(uVar41 >> 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar41 >> 8)" ( (binary_expression "uVar41 >> 8" identifier >> number_literal) ))) & number_literal))))) (ERROR ";" ;) * (cast_expression "(ushort *)\n           ((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (assignment_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2) =\n               (ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" (parenthesized_expression "((int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2)" ( (binary_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data + 2" (cast_expression "(int)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                  _vptr_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                  super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )) = (binary_expression "(ushort)((uVar48 & 0xff) << 8) | (ushort)(uVar48 >> 8) & 0xff" (call_expression "(ushort)((uVar48 & 0xff) << 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uVar48 & 0xff) << 8)" ( (binary_expression "(uVar48 & 0xff) << 8" (parenthesized_expression "(uVar48 & 0xff)" ( (binary_expression "uVar48 & 0xff" identifier & number_literal) )) << number_literal) ))) | (binary_expression "(ushort)(uVar48 >> 8) & 0xff" (call_expression "(ushort)(uVar48 >> 8)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar48 >> 8)" ( (binary_expression "uVar48 >> 8" identifier >> number_literal) ))) & number_literal))))) (ERROR ";" ;) * (cast_expression "(short *)&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36" ( (type_descriptor "short *" (sized_type_specifier "short" short) (abstract_pointer_declarator "*" *)) ) (assignment_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4 = (short)paVar36" (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     field_0x4" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) = (cast_expression "(short)paVar36" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier)))) (ERROR ";\n          pOVar16 =" ; identifier =) ( (field_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl._M_start" (field_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>.\n                    _M_impl" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold::Output_data*,_std" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base<gold" (binary_expression "Output_segment *)\n                    pOVar16->output_lists_[0].\n                    super__Vector_base" identifier * (ERROR ")" )) (field_expression "pOVar16->output_lists_[0].\n                    super__Vector_base" (subscript_expression "pOVar16->output_lists_[0]" (field_expression "pOVar16->output_lists_" identifier -> field_identifier) [ number_literal ]) . field_identifier)) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n          ppMVar8 =" ; identifier =) ( (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base<gold" (field_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0].\n                     super__Vector_base" (subscript_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_[0]" (field_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_;\n          ppOVar33 = pOVar16->output_lists_" (binary_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)*(byte *)&pGVar26[1].got_type_" (call_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)(uint)" (call_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9);\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 = (anon_union_4_3_b0f6f408_for_u1_ *)" (assignment_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0) {\n            pMVar27 = (Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9)" (call_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_;\njoined_r0x000e3630:\n          if (pOVar16 == (Output_segment *)0x0)" (binary_expression "_true> **)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" identifier > (pointer_expression "**)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" * (pointer_expression "*)\n                    &(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" * (ERROR ")" )) (pointer_expression "&(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" & (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     address_" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build" (field_expression "(in_t0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(in_t0->super_Output_data_got<64,_true>)" ( (comma_expression "in_t0->super_Output_data_got<64,_true" (binary_expression "in_t0->super_Output_data_got<64" (field_expression "in_t0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))))) (ERROR ";\njoined_r0x000e3630:\n          if" ; identifier : if) (argument_list "(pOVar16 == (Output_segment *)0x0)" ( (binary_expression "pOVar16 == (Output_segment *)0x0" identifier == (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n            pMVar27" { identifier) = (call_expression "(Mips_output_data_got<64,_true> *)((int)ppMVar8 - (int)ppMVar9)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)ppMVar8 - (int)ppMVar9)" ( (binary_expression "(int)ppMVar8 - (int)ppMVar9" (cast_expression "(int)ppMVar8" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)ppMVar9" ( (type_descriptor "int" primitive_type) ) identifier)) )))) (ERROR ";\n            ppMVar9 = ppMVar8;\n            goto LAB_000e36fc;\n          }\n          paVar36 =" ; identifier = identifier ; goto identifier ; } identifier =) (argument_list "(anon_union_4_3_b0f6f408_for_u1_ *)" ( (binary_expression "anon_union_4_3_b0f6f408_for_u1_ *" identifier * identifier) ))) (argument_list "(uint)" ( identifier ))) * (cast_expression "(byte *)&pGVar26[1].got_type_" ( (type_descriptor "byte *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pGVar26[1].got_type_" & (field_expression "pGVar26[1].got_type_" (subscript_expression "pGVar26[1]" identifier [ number_literal ]) . field_identifier)))) (ERROR ";\n          ppOVar33 = pOVar16" ; identifier = identifier) -> field_identifier) [ number_literal ]) . field_identifier) < identifier) (ERROR "::Output_data*" : : identifier *) , (ERROR "_std::allocator<gold::Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0);\n      }\n      pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3ddde8) + 0x3588);\n      (**(code **)(pcVar61 + 0x3de59c))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3de5bc) + -0x4a84);\n    }" identifier : : (binary_expression "allocator<gold" identifier < identifier) : : (call_expression "Output_data*>_>.\n                     _M_impl._M_finish;\n        } while (paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" (field_expression "Output_data*>_>.\n                     _M_impl._M_finish" (field_expression "Output_data*>_>.\n                     _M_impl" (binary_expression "Output_data*>_" identifier * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n        } while" ; } while) (argument_list "(paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0)" ( (binary_expression "paVar36 != (anon_union_4_3_b0f6f408_for_u1_ *)0x0" identifier != (cast_expression "(anon_union_4_3_b0f6f408_for_u1_ *)0x0" ( (type_descriptor "anon_union_4_3_b0f6f408_for_u1_ *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) ; } (call_expression "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3ddde8) + 0x3588);\n      (**(code **)(pcVar61 + 0x3de59c))(pSVar22,0xe17,*(int *)(pcVar61 + 0x3de5bc) + -0x4a84)" (call_expression "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3ddde8) + 0x3588);\n      (**(code **)(pcVar61 + 0x3de59c))" (assignment_expression "pSVar22 = (Symbol *)(*(int *)(pcVar61 + 0x3ddde8) + 0x3588)" identifier = (cast_expression "(Symbol *)(*(int *)(pcVar61 + 0x3ddde8) + 0x3588)" ( (type_descriptor "Symbol *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(pcVar61 + 0x3ddde8) + 0x3588)" ( (binary_expression "*(int *)(pcVar61 + 0x3ddde8) + 0x3588" (pointer_expression "*(int *)(pcVar61 + 0x3ddde8)" * (cast_expression "(int *)(pcVar61 + 0x3ddde8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddde8)" ( (binary_expression "pcVar61 + 0x3ddde8" identifier + number_literal) )))) + number_literal) )))) (ERROR ";" ;) (argument_list "(**(code **)(pcVar61 + 0x3de59c))" ( (pointer_expression "**(code **)(pcVar61 + 0x3de59c)" * (pointer_expression "*(code **)(pcVar61 + 0x3de59c)" * (cast_expression "(code **)(pcVar61 + 0x3de59c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3de59c)" ( (binary_expression "pcVar61 + 0x3de59c" identifier + number_literal) ))))) ))) (argument_list "(pSVar22,0xe17,*(int *)(pcVar61 + 0x3de5bc) + -0x4a84)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3de5bc) + -0x4a84" (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) + number_literal) ))) ; }) identifier = ( (ERROR "Mips_output_data_got<64,_true> *)0x0;\nLAB_000e36fc:" (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ; identifier :) (assignment_expression "in_t4 = (Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(uint)(uVar29 < 0x10001)" (call_expression "(Mips_output_data_got<64,_true> *)(uint)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(uint)" ( identifier ))) (argument_list "(uVar29 < 0x10001)" ( (binary_expression "uVar29 < 0x10001" identifier < number_literal) )))) (ERROR ";\n    if" ; if) ( (ERROR "in_t4 == (Mips_output_data_got<64,_true> *)0x0) {\n      iVar30 = *(int *)(pcVar61 + 0x3de5bc);\n      if (pMVar63 == pMVar27) goto LAB_000e38c8;\n      goto LAB_000e39a8;\n    }\n    if" (binary_expression "in_t4 == (Mips_output_data_got<64,_true> *)0x0)" identifier == (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) (compound_statement "{\n      iVar30 = *(int *)(pcVar61 + 0x3de5bc);\n      if (pMVar63 == pMVar27) goto LAB_000e38c8;\n      goto LAB_000e39a8;\n    }" { (expression_statement "iVar30 = *(int *)(pcVar61 + 0x3de5bc);" (assignment_expression "iVar30 = *(int *)(pcVar61 + 0x3de5bc)" identifier = (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) ))))) ;) (if_statement "if (pMVar63 == pMVar27) goto LAB_000e38c8;" if (parenthesized_expression "(pMVar63 == pMVar27)" ( (binary_expression "pMVar63 == pMVar27" identifier == identifier) )) (goto_statement "goto LAB_000e38c8;" goto statement_identifier ;)) (goto_statement "goto LAB_000e39a8;" goto statement_identifier ;) }) if) (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_;\n  if (-1 < (int)pOVar39 << 1) goto LAB_000e4384;\n  pMStack_2b4 = this_00->got_;\n  if (*(uchar **)&this_00->field_0x10 != (uchar *)0x0) goto LAB_000e4368;\n  pMVar63 = pMStack_2b4;\n  if ((int)this_00->gp_ < 0) goto LAB_000e4338;\n  pMVar63 = *(Mips_output_data_got<64,_true> **)(sVar25 + 8)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_;\n  if (-1 < (int)pOVar39 << 1) goto LAB_000e4384;\n  pMStack_2b4 = this_00->got_;\n  if (*(uchar **)&this_00->field_0x10 != (uchar *)0x0) goto LAB_000e4368;\n  pMVar63 = pMStack_2b4;\n  if ((int)this_00->gp_ < 0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_;\n  if (-1 < (int)pOVar39 << 1) goto LAB_000e4384;\n  pMStack_2b4 = this_00->got_;\n  if (*(uchar **)&this_00->field_0x10 != (uchar *)0x0) goto LAB_000e4368;\n  pMVar63 = pMStack_2b4" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_;\n  if (-1 < (int)pOVar39 << 1) goto LAB_000e4384;\n  pMStack_2b4 = this_00->got_;\n  if (*(uchar **)&this_00->field_0x10 != (uchar *)0x0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_;\n  if (-1 < (int)pOVar39 << 1) goto LAB_000e4384;\n  pMStack_2b4 = this_00->got_" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_;\n  if (-1 < (int)pOVar39 << 1)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2) goto LAB_000e43a0;\n  unaff_s3 = this_00->plt_" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_;\n  if (-1 < (int)pOVar39 << 2)" (field_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410;\n  pOVar39 = this_00->got_plt_" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec);\n  pcVar61 = pcVar60 + 0x3e5410" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588);\n  (*pcVar60)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar61 + 0x3dd568) + 0x3588)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c);\n  this_00 = (Target_mips<64,_true> *)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  sVar25 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddd1c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true )" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      if (piVar20 != (int *)0x0)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddd3c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3db4;\n      iVar53 = (int)ppOVar33 + 0x803" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1)" (field_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish" (field_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n    goto LAB_000e3d9c;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3dbc;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddd3c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3dc0;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n    if (iVar53 == *(int *)(iVar52 + 0x1c))" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)()" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588;\n  (*pcVar61)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684) + 0x3588" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc;\n  iVar30 = *(int *)(pcVar60 + 0x3dd684)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58) + -0x37cc" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38);\n  iVar53 = *(int *)(pcVar60 + 0x3dde58)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3dde38)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true )" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      if (piVar20 != (int *)0x0)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3dde58)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3c98;\n      iVar53 = (int)ppOVar33 + 0x803" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1)" (field_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish" (field_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58);\n    goto LAB_000e3c80;\n  }\n  if (paVar36[0x7f].output_segment != (Output_segment *)0x0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3ca0;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3dde58)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3ca4;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n    if (iVar53 == *(int *)(iVar52 + 0x1c))" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar52 + 0x1c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)()" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588;\n  (*pcVar60)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0) + 0x3588" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8;\n  iVar30 = *(int *)(pcVar61 + 0x3dd7a0)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74) + -0x4ab8" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54);\n  iVar53 = *(int *)(pcVar61 + 0x3ddf74)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar60 = *(code **)(pcVar61 + 0x3ddf54)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true )" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53) {\n          iVar30 = *(int *)(iVar52 + 0x20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar52 + 0x1c) == iVar53)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      if (piVar20 != (int *)0x0)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c);\n      iVar30 = *(int *)(pcVar61 + 0x3ddf74)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar52 + 0x1c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2) goto LAB_000e3b7c;\n      iVar53 = (int)ppOVar33 + 0x803" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar53 != 2)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1) {\n      iVar53 = (int)ppOVar33 + 0x403" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar53 == 1)" (field_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish" (field_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n    goto LAB_000e3b64;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20) goto LAB_000e3b84;\n    }\n    iVar30 = *(int *)(pcVar61 + 0x3ddf74)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar53 == *piVar20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20);\n      goto LAB_000e3b88;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0)" (assignment_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c)) {\n      iVar30 = *(int *)(iVar52 + 0x20)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n    if (iVar53 == *(int *)(iVar52 + 0x1c))" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c);\n  if (*(int *)(iVar30 + 0x8c) == 0)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)(iVar52 + 0x1c)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)();\n  piVar20 = (int *)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)()" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588;\n  (*pcVar61)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc) + 0x3588" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c;\n  iVar30 = *(int *)(pcVar60 + 0x3dd8bc)" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090) + -0x522c" (binary_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070);\n  iVar53 = *(int *)(pcVar60 + 0x3de090)" (call_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)(pcVar60 + 0x3de070)" (parenthesized_expression "((Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0) {\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }\n  iVar52 = 0x856;\n  pcVar61 = *(code **)" ( (ERROR "(Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0) {\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }\nLAB_000e38c8:\n      return SUB41(ppMVar9,0);\n    }\n  }\n  else {\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }\n  iVar30 = *(int *)(pcVar61 + 0x3de5bc);\nLAB_000e39a8:\n  iVar53 = 0x2011;\n  pcVar60 = *(code **)(pcVar61 + 0x3de59c);\n  iVar30 = iVar30 + -0x4c08;\n  iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)();\n  piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0) {\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }\n  if (paVar36[0x7d].output_segment != (Output_segment *)0x0)" (call_expression "(Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63) {\n      if ((pSVar22[1].u2_.shndx & 0x3fffffff) != 0)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63)" ( (comma_expression "Mips_output_data_got<64,_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx) == pMVar63" (binary_expression "_true> *)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx)" identifier > (pointer_expression "*)\n        (&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx)" * (ERROR ")" )) (parenthesized_expression "(&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx)" ( (binary_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data + pSVar22[1].u2_.shndx" (pointer_expression "&(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data" & (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data.\n          _vptr_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build.super_Output_section_data" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base.\n          super_Output_section_data_build" (field_expression "(pMVar27->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMVar27->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar27->super_Output_data_got<64,_true" (binary_expression "pMVar27->super_Output_data_got<64" (field_expression "pMVar27->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)) + (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier)) )))) == identifier)) )) (ERROR "{\n      if" { if) (argument_list "((pSVar22[1].u2_.shndx & 0x3fffffff) != 0)" ( (binary_expression "(pSVar22[1].u2_.shndx & 0x3fffffff) != 0" (parenthesized_expression "(pSVar22[1].u2_.shndx & 0x3fffffff)" ( (binary_expression "pSVar22[1].u2_.shndx & 0x3fffffff" (field_expression "pSVar22[1].u2_.shndx" (field_expression "pSVar22[1].u2_" (subscript_expression "pSVar22[1]" identifier [ number_literal ]) . field_identifier) . field_identifier) & number_literal) )) != number_literal) ))) (compound_statement "{\n                    /* WARNING: Could not recover jumptable at 0x000e375c. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n        uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);\n        return (bool)uVar13;\n      }" { comment comment (expression_statement "uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0);" (assignment_expression "uVar13 = (**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0)" identifier = (call_expression "(**(code **)(pcVar61 + 0x3e27d4))(ppMVar9,0)" (parenthesized_expression "(**(code **)(pcVar61 + 0x3e27d4))" ( (pointer_expression "**(code **)(pcVar61 + 0x3e27d4)" * (pointer_expression "*(code **)(pcVar61 + 0x3e27d4)" * (cast_expression "(code **)(pcVar61 + 0x3e27d4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3e27d4)" ( (binary_expression "pcVar61 + 0x3e27d4" identifier + number_literal) ))))) )) (argument_list "(ppMVar9,0)" ( identifier , number_literal )))) ;) (return_statement "return (bool)uVar13;" return (cast_expression "(bool)uVar13" ( (type_descriptor "bool" primitive_type) ) identifier) ;) }) identifier : return (call_expression "SUB41(ppMVar9,0)" identifier (argument_list "(ppMVar9,0)" ( identifier , number_literal ))) ; } } else (compound_statement "{\nLAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);\n  }" { (labeled_statement "LAB_000e3988:\n    (**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);" statement_identifier : (expression_statement "(**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c);" (call_expression "(**(code **)(pcVar61 + 0x3de59c))\n              (*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c)" (parenthesized_expression "(**(code **)(pcVar61 + 0x3de59c))" ( (pointer_expression "**(code **)(pcVar61 + 0x3de59c)" * (pointer_expression "*(code **)(pcVar61 + 0x3de59c)" * (cast_expression "(code **)(pcVar61 + 0x3de59c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3de59c)" ( (binary_expression "pcVar61 + 0x3de59c" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar61 + 0x3ddde8) + 0x3574,0xe3,*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c)" ( (binary_expression "*(int *)(pcVar61 + 0x3ddde8) + 0x3574" (pointer_expression "*(int *)(pcVar61 + 0x3ddde8)" * (cast_expression "(int *)(pcVar61 + 0x3ddde8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddde8)" ( (binary_expression "pcVar61 + 0x3ddde8" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3de5bc) + -0x3a3c" (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) )))) + number_literal) ))) ;)) }) (assignment_expression "iVar30 = *(int *)(pcVar61 + 0x3de5bc)" identifier = (pointer_expression "*(int *)(pcVar61 + 0x3de5bc)" * (cast_expression "(int *)(pcVar61 + 0x3de5bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3de5bc)" ( (binary_expression "pcVar61 + 0x3de5bc" identifier + number_literal) ))))) ; identifier : (assignment_expression "iVar53 = 0x2011" identifier = number_literal) ; (assignment_expression "pcVar60 = *(code **)(pcVar61 + 0x3de59c)" identifier = (pointer_expression "*(code **)(pcVar61 + 0x3de59c)" * (cast_expression "(code **)(pcVar61 + 0x3de59c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3de59c)" ( (binary_expression "pcVar61 + 0x3de59c" identifier + number_literal) ))))) ; (assignment_expression "iVar30 = iVar30 + -0x4c08" identifier = (binary_expression "iVar30 + -0x4c08" identifier + number_literal)) ; (call_expression "iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)()" (call_expression "iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588;\n  (*pcVar60)" (assignment_expression "iVar52 = *(int *)(pcVar61 + 0x3ddde8) + 0x3588" identifier = (binary_expression "*(int *)(pcVar61 + 0x3ddde8) + 0x3588" (pointer_expression "*(int *)(pcVar61 + 0x3ddde8)" * (cast_expression "(int *)(pcVar61 + 0x3ddde8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddde8)" ( (binary_expression "pcVar61 + 0x3ddde8" identifier + number_literal) )))) + number_literal)) (ERROR ";" ;) (argument_list "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) ))) (argument_list "()" ( ))) ; (call_expression "piVar20 = (int *)(iVar53 + 0x1c);\n  if (*(int *)(iVar52 + 0x8c) == 0)" (assignment_expression "piVar20 = (int *)(iVar53 + 0x1c)" identifier = (cast_expression "(int *)(iVar53 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar53 + 0x1c)" ( (binary_expression "iVar53 + 0x1c" identifier + number_literal) )))) (ERROR ";\n  if" ; if) (argument_list "(*(int *)(iVar52 + 0x8c) == 0)" ( (binary_expression "*(int *)(iVar52 + 0x8c) == 0" (pointer_expression "*(int *)(iVar52 + 0x8c)" * (cast_expression "(int *)(iVar52 + 0x8c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x8c)" ( (binary_expression "iVar52 + 0x8c" identifier + number_literal) )))) == number_literal) ))) (compound_statement "{\n    if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n    if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }\n    while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }\n    iVar30 = *(int *)(pcVar60 + 0x3de090);\n    goto LAB_000e3a48;\n  }" { (if_statement "if (piVar20 == (int *)0x0) goto LAB_000e3a44;" if (parenthesized_expression "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e3a44;" goto statement_identifier ;)) (if_statement "if (iVar30 == *(int *)(iVar53 + 0x1c)) {\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }" if (parenthesized_expression "(iVar30 == *(int *)(iVar53 + 0x1c))" ( (binary_expression "iVar30 == *(int *)(iVar53 + 0x1c)" identifier == (pointer_expression "*(int *)(iVar53 + 0x1c)" * (cast_expression "(int *)(iVar53 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar53 + 0x1c)" ( (binary_expression "iVar53 + 0x1c" identifier + number_literal) ))))) )) (compound_statement "{\n      iVar30 = *(int *)(iVar53 + 0x20);\n      goto LAB_000e3a6c;\n    }" { (expression_statement "iVar30 = *(int *)(iVar53 + 0x20);" (assignment_expression "iVar30 = *(int *)(iVar53 + 0x20)" identifier = (pointer_expression "*(int *)(iVar53 + 0x20)" * (cast_expression "(int *)(iVar53 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar53 + 0x20)" ( (binary_expression "iVar53 + 0x20" identifier + number_literal) ))))) ;) (goto_statement "goto LAB_000e3a6c;" goto statement_identifier ;) })) (while_statement "while (piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0) {\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }" while (parenthesized_expression "(piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0)" ( (comma_expression "piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0" (assignment_expression "piVar20 = (int *)piVar20[2]" identifier = (cast_expression "(int *)piVar20[2]" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (subscript_expression "piVar20[2]" identifier [ number_literal ]))) , (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal))) )) (compound_statement "{\n      if (iVar30 == *piVar20) goto LAB_000e3a68;\n    }" { (if_statement "if (iVar30 == *piVar20) goto LAB_000e3a68;" if (parenthesized_expression "(iVar30 == *piVar20)" ( (binary_expression "iVar30 == *piVar20" identifier == (pointer_expression "*piVar20" * identifier)) )) (goto_statement "goto LAB_000e3a68;" goto statement_identifier ;)) })) (expression_statement "iVar30 = *(int *)(pcVar60 + 0x3de090);" (assignment_expression "iVar30 = *(int *)(pcVar60 + 0x3de090)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3de090)" * (cast_expression "(int *)(pcVar60 + 0x3de090)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de090)" ( (binary_expression "pcVar60 + 0x3de090" identifier + number_literal) ))))) ;) (goto_statement "goto LAB_000e3a48;" goto statement_identifier ;) }) if (parenthesized_expression "(paVar36[0x7d].output_segment != (Output_segment *)0x0)" ( (binary_expression "paVar36[0x7d].output_segment != (Output_segment *)0x0" (field_expression "paVar36[0x7d].output_segment" (subscript_expression "paVar36[0x7d]" identifier [ number_literal ]) . field_identifier) != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (compound_statement "{\n    ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;\n    if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }\n    do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );\n  }" { (expression_statement "ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish;" (field_expression "ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl.\n               _M_finish" (field_expression "ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_>._M_impl" (binary_expression "ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold::Output_data*>_" (binary_expression "ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std::allocator<gold" (binary_expression "ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold::Output_data*,_std" (assignment_expression "ppOVar33 = (paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" identifier = (binary_expression "(paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" (field_expression "(paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base" (subscript_expression "(paVar36[0x7d].output_segment)->output_lists_[0xc]" (field_expression "(paVar36[0x7d].output_segment)->output_lists_" (parenthesized_expression "(paVar36[0x7d].output_segment)" ( (field_expression "paVar36[0x7d].output_segment" (subscript_expression "paVar36[0x7d]" identifier [ number_literal ]) . field_identifier) )) -> field_identifier) [ number_literal ]) . field_identifier) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) ;) (if_statement "if (iVar30 == 1) {\n      iVar52 = (int)ppOVar33 + 0x403;\n    }\n    else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }" if (parenthesized_expression "(iVar30 == 1)" ( (binary_expression "iVar30 == 1" identifier == number_literal) )) (compound_statement "{\n      iVar52 = (int)ppOVar33 + 0x403;\n    }" { (expression_statement "iVar52 = (int)ppOVar33 + 0x403;" (assignment_expression "iVar52 = (int)ppOVar33 + 0x403" identifier = (binary_expression "(int)ppOVar33 + 0x403" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) ;) }) (else_clause "else {\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }" else (compound_statement "{\n      if (iVar30 != 2) goto LAB_000e3a60;\n      iVar52 = (int)ppOVar33 + 0x803;\n    }" { (if_statement "if (iVar30 != 2) goto LAB_000e3a60;" if (parenthesized_expression "(iVar30 != 2)" ( (binary_expression "iVar30 != 2" identifier != number_literal) )) (goto_statement "goto LAB_000e3a60;" goto statement_identifier ;)) (expression_statement "iVar52 = (int)ppOVar33 + 0x803;" (assignment_expression "iVar52 = (int)ppOVar33 + 0x803" identifier = (binary_expression "(int)ppOVar33 + 0x803" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) ;) }))) (do_statement "do {\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    } while( true );" do (compound_statement "{\n      piVar20 = (int *)(iVar53 + 0x1c);\n      iVar30 = *(int *)(pcVar60 + 0x3de090);\n      if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }\nLAB_000e3a48:\n      iVar53 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1;\nLAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;\n    }" { (expression_statement "piVar20 = (int *)(iVar53 + 0x1c);" (assignment_expression "piVar20 = (int *)(iVar53 + 0x1c)" identifier = (cast_expression "(int *)(iVar53 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar53 + 0x1c)" ( (binary_expression "iVar53 + 0x1c" identifier + number_literal) )))) ;) (expression_statement "iVar30 = *(int *)(pcVar60 + 0x3de090);" (assignment_expression "iVar30 = *(int *)(pcVar60 + 0x3de090)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3de090)" * (cast_expression "(int *)(pcVar60 + 0x3de090)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de090)" ( (binary_expression "pcVar60 + 0x3de090" identifier + number_literal) ))))) ;) (if_statement "if (piVar20 != (int *)0x0) {\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }" if (parenthesized_expression "(piVar20 != (int *)0x0)" ( (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n        if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);\n      }" { (if_statement "if (*(int *)(iVar53 + 0x1c) == iVar52) {\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }\n        else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }" if (parenthesized_expression "(*(int *)(iVar53 + 0x1c) == iVar52)" ( (binary_expression "*(int *)(iVar53 + 0x1c) == iVar52" (pointer_expression "*(int *)(iVar53 + 0x1c)" * (cast_expression "(int *)(iVar53 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar53 + 0x1c)" ( (binary_expression "iVar53 + 0x1c" identifier + number_literal) )))) == identifier) )) (compound_statement "{\n          iVar30 = *(int *)(iVar53 + 0x20);\n        }" { (expression_statement "iVar30 = *(int *)(iVar53 + 0x20);" (assignment_expression "iVar30 = *(int *)(iVar53 + 0x20)" identifier = (pointer_expression "*(int *)(iVar53 + 0x20)" * (cast_expression "(int *)(iVar53 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar53 + 0x20)" ( (binary_expression "iVar53 + 0x20" identifier + number_literal) ))))) ;) }) (else_clause "else {\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }" else (compound_statement "{\n          do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);\nLAB_000e3a68:\n          iVar30 = piVar20[1];\n        }" { (do_statement "do {\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          } while (*piVar20 != iVar52);" do (compound_statement "{\n            piVar20 = (int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3a44;\n          }" { (expression_statement "piVar20 = (int *)piVar20[2];" (assignment_expression "piVar20 = (int *)piVar20[2]" identifier = (cast_expression "(int *)piVar20[2]" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (subscript_expression "piVar20[2]" identifier [ number_literal ]))) ;) (if_statement "if (piVar20 == (int *)0x0) goto LAB_000e3a44;" if (parenthesized_expression "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e3a44;" goto statement_identifier ;)) }) while (parenthesized_expression "(*piVar20 != iVar52)" ( (binary_expression "*piVar20 != iVar52" (pointer_expression "*piVar20" * identifier) != identifier) )) ;) (labeled_statement "LAB_000e3a68:\n          iVar30 = piVar20[1];" statement_identifier : (expression_statement "iVar30 = piVar20[1];" (assignment_expression "iVar30 = piVar20[1]" identifier = (subscript_expression "piVar20[1]" identifier [ number_literal ])) ;)) }))) (labeled_statement "LAB_000e3a6c:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }" statement_identifier : (if_statement "if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }" if (parenthesized_expression "(iVar30 != -1)" ( (binary_expression "iVar30 != -1" identifier != number_literal) )) (compound_statement "{\n          return SUB41(iVar30,0);\n        }" { (return_statement "return SUB41(iVar30,0);" return (call_expression "SUB41(iVar30,0)" identifier (argument_list "(iVar30,0)" ( identifier , number_literal ))) ;) }))) (labeled_statement "LAB_000e3a44:\n        iVar30 = *(int *)(pcVar60 + 0x3de090);" statement_identifier : (expression_statement "iVar30 = *(int *)(pcVar60 + 0x3de090);" (assignment_expression "iVar30 = *(int *)(pcVar60 + 0x3de090)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3de090)" * (cast_expression "(int *)(pcVar60 + 0x3de090)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de090)" ( (binary_expression "pcVar60 + 0x3de090" identifier + number_literal) ))))) ;)) })) (labeled_statement "LAB_000e3a48:\n      iVar53 = 0x1b7;" statement_identifier : (expression_statement "iVar53 = 0x1b7;" (assignment_expression "iVar53 = 0x1b7" identifier = number_literal) ;)) (expression_statement "(**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8);" (call_expression "(**(code **)(pcVar60 + 0x3de070))\n                (*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3de070))" ( (pointer_expression "**(code **)(pcVar60 + 0x3de070)" * (pointer_expression "*(code **)(pcVar60 + 0x3de070)" * (cast_expression "(code **)(pcVar60 + 0x3de070)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3de070)" ( (binary_expression "pcVar60 + 0x3de070" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd8bc) + 0x3860,0x1b7,iVar30 + -0x37d8)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd8bc) + 0x3860" (pointer_expression "*(int *)(pcVar60 + 0x3dd8bc)" * (cast_expression "(int *)(pcVar60 + 0x3dd8bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd8bc)" ( (binary_expression "pcVar60 + 0x3dd8bc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "iVar30 + -0x37d8" identifier + number_literal) ))) ;) (expression_statement "ppOVar33 = extraout_v1;" (assignment_expression "ppOVar33 = extraout_v1" identifier = identifier) ;) (labeled_statement "LAB_000e3a60:\n      iVar52 = (int)ppOVar33 + 3;" statement_identifier : (expression_statement "iVar52 = (int)ppOVar33 + 3;" (assignment_expression "iVar52 = (int)ppOVar33 + 3" identifier = (binary_expression "(int)ppOVar33 + 3" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) ;)) }) while (parenthesized_expression "( true )" ( true )) ;) }) (ERROR "iVar52 = 0x856;\n  pcVar61 = *(code **" identifier = number_literal ; identifier = * ( identifier * *) )) (argument_list "(pcVar60 + 0x3de070)" ( (binary_expression "pcVar60 + 0x3de070" identifier + number_literal) ))) (ERROR ";\n  iVar53 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3de090)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3de090)" ( (binary_expression "pcVar60 + 0x3de090" identifier + number_literal) )))) + number_literal) (ERROR ";\n  iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3dd8bc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd8bc)" ( (binary_expression "pcVar60 + 0x3dd8bc" identifier + number_literal) )))) + number_literal) (ERROR ";" ;) (argument_list "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) ))) (argument_list "()" ( ))) (ERROR ";\n  piVar20 =" ; identifier =) (argument_list "(int *)" ( (binary_expression "int *" identifier * identifier) ))) (argument_list "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))) (ERROR ";\n  if" ; if) (argument_list "(*(int *)(iVar30 + 0x8c) == 0)" ( (binary_expression "*(int *)(iVar30 + 0x8c) == 0" (pointer_expression "*(int *)(iVar30 + 0x8c)" * (cast_expression "(int *)(iVar30 + 0x8c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x8c)" ( (binary_expression "iVar30 + 0x8c" identifier + number_literal) )))) == number_literal) ))) (ERROR "{\n    if" { if) (argument_list "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "goto LAB_000e3b60;\n    if" identifier identifier ; if) (argument_list "(iVar53 == *(int *)(iVar52 + 0x1c))" ( (binary_expression "iVar53 == *(int *)(iVar52 + 0x1c)" identifier == (pointer_expression "*(int *)(iVar52 + 0x1c)" * (cast_expression "(int *)(iVar52 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))))) ))) (ERROR "{\n      iVar30" { identifier) = (pointer_expression "*(int *)(iVar52 + 0x20)" * (cast_expression "(int *)(iVar52 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x20)" ( (binary_expression "iVar52 + 0x20" identifier + number_literal) ))))) (ERROR ";\n      goto LAB_000e3b88;\n    }\n    while" ; goto identifier ; } while) (argument_list "(piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0)" ( (assignment_expression "piVar20 = (int *)piVar20[2]" identifier = (cast_expression "(int *)piVar20[2]" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (subscript_expression "piVar20[2]" identifier [ number_literal ]))) , (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n      if" { if) (argument_list "(iVar53 == *piVar20)" ( (binary_expression "iVar53 == *piVar20" identifier == (pointer_expression "*piVar20" * identifier)) ))) (ERROR "goto LAB_000e3b84;\n    }\n    iVar30" identifier identifier ; } identifier) = (pointer_expression "*(int *)(pcVar61 + 0x3ddf74)" * (cast_expression "(int *)(pcVar61 + 0x3ddf74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddf74)" ( (binary_expression "pcVar61 + 0x3ddf74" identifier + number_literal) ))))) (ERROR ";\n    goto LAB_000e3b64;\n  }\n  if" ; goto identifier ; } if) (argument_list "(paVar36[0x7d].output_segment != (Output_segment *)0x0)" ( (binary_expression "paVar36[0x7d].output_segment != (Output_segment *)0x0" (field_expression "paVar36[0x7d].output_segment" (subscript_expression "paVar36[0x7d]" identifier [ number_literal ]) . field_identifier) != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n    ppOVar33" { identifier) = (binary_expression "(paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" (field_expression "(paVar36[0x7d].output_segment)->output_lists_[0xc].\n               super__Vector_base" (subscript_expression "(paVar36[0x7d].output_segment)->output_lists_[0xc]" (field_expression "(paVar36[0x7d].output_segment)->output_lists_" (parenthesized_expression "(paVar36[0x7d].output_segment)" ( (field_expression "paVar36[0x7d].output_segment" (subscript_expression "paVar36[0x7d]" identifier [ number_literal ]) . field_identifier) )) -> field_identifier) [ number_literal ]) . field_identifier) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n    if" ; if) (argument_list "(iVar53 == 1)" ( (binary_expression "iVar53 == 1" identifier == number_literal) ))) (ERROR "{\n      iVar53" { identifier) = (binary_expression "(int)ppOVar33 + 0x403" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) (ERROR ";\n    }\n    else {\n      if" ; } else { if) (argument_list "(iVar53 != 2)" ( (binary_expression "iVar53 != 2" identifier != number_literal) ))) (ERROR "goto LAB_000e3b7c;\n      iVar53" identifier identifier ; identifier) = (binary_expression "(int)ppOVar33 + 0x803" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) (ERROR ";\n    }\n    do {\n      piVar20 =" ; } do { identifier =) (argument_list "(int *)" ( (binary_expression "int *" identifier * identifier) ))) (argument_list "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))) (ERROR ";\n      iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3ddf74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddf74)" ( (binary_expression "pcVar61 + 0x3ddf74" identifier + number_literal) )))) (ERROR ";\n      if" ; if) (argument_list "(piVar20 != (int *)0x0)" ( (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n        if" { if) (argument_list "(*(int *)(iVar52 + 0x1c) == iVar53)" ( (binary_expression "*(int *)(iVar52 + 0x1c) == iVar53" (pointer_expression "*(int *)(iVar52 + 0x1c)" * (cast_expression "(int *)(iVar52 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) )))) == identifier) ))) (ERROR "{\n          iVar30" { identifier) = (pointer_expression "*(int *)(iVar52 + 0x20)" * (cast_expression "(int *)(iVar52 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x20)" ( (binary_expression "iVar52 + 0x20" identifier + number_literal) ))))) (ERROR ";\n        }\n        else {\n          do {\n            piVar20 =" ; } else { do { identifier =) (argument_list "(int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true )" ( (ERROR "int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53);\nLAB_000e3b84:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3b88:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3b60:\n        iVar30 = *(int *)(pcVar61 + 0x3ddf74);\n      }\nLAB_000e3b64:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_00;\nLAB_000e3b7c:\n      iVar53 = (int)ppOVar33 + 3;\n    } while(" (call_expression "int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3b60;\n          } while (*piVar20 != iVar53)" (call_expression "int *)piVar20[2];\n            if (piVar20 == (int *)0x0)" (binary_expression "int *)piVar20[2]" identifier * (ERROR ")" )) (subscript_expression "piVar20[2]" identifier [ number_literal ])) (ERROR ";\n            if" ; if) (argument_list "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "goto LAB_000e3b60;\n          } while" identifier identifier ; } while) (argument_list "(*piVar20 != iVar53)" ( (binary_expression "*piVar20 != iVar53" (pointer_expression "*piVar20" * identifier) != identifier) ))) ; identifier : (assignment_expression "iVar30 = piVar20[1]" identifier = (subscript_expression "piVar20[1]" identifier [ number_literal ])) ; } (call_expression "LAB_000e3b88:\n        if (iVar30 != -1)" identifier (ERROR ":\n        if" : if) (argument_list "(iVar30 != -1)" ( (binary_expression "iVar30 != -1" identifier != number_literal) ))) (compound_statement "{\n          return SUB41(iVar30,0);\n        }" { (return_statement "return SUB41(iVar30,0);" return (call_expression "SUB41(iVar30,0)" identifier (argument_list "(iVar30,0)" ( identifier , number_literal ))) ;) }) identifier : (assignment_expression "iVar30 = *(int *)(pcVar61 + 0x3ddf74)" identifier = (pointer_expression "*(int *)(pcVar61 + 0x3ddf74)" * (cast_expression "(int *)(pcVar61 + 0x3ddf74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddf74)" ( (binary_expression "pcVar61 + 0x3ddf74" identifier + number_literal) ))))) ; } identifier : (call_expression "iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))\n                (*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8)" (call_expression "iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddf54))" (assignment_expression "iVar52 = 0x1b7" identifier = number_literal) (ERROR ";" ;) (argument_list "(**(code **)(pcVar61 + 0x3ddf54))" ( (pointer_expression "**(code **)(pcVar61 + 0x3ddf54)" * (pointer_expression "*(code **)(pcVar61 + 0x3ddf54)" * (cast_expression "(code **)(pcVar61 + 0x3ddf54)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3ddf54)" ( (binary_expression "pcVar61 + 0x3ddf54" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar61 + 0x3dd7a0) + 0x3860,0x1b7,iVar30 + -0x37d8)" ( (binary_expression "*(int *)(pcVar61 + 0x3dd7a0) + 0x3860" (pointer_expression "*(int *)(pcVar61 + 0x3dd7a0)" * (cast_expression "(int *)(pcVar61 + 0x3dd7a0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dd7a0)" ( (binary_expression "pcVar61 + 0x3dd7a0" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "iVar30 + -0x37d8" identifier + number_literal) ))) ; (assignment_expression "ppOVar33 = extraout_v1_00" identifier = identifier) ; identifier : (assignment_expression "iVar53 = (int)ppOVar33 + 3" identifier = (binary_expression "(int)ppOVar33 + 3" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) ; } while () true ))) (ERROR ";\n  }\n  iVar52 = 0x856;\n  pcVar60 =" ; } identifier = number_literal ; identifier =) * (cast_expression "(code **)(pcVar61 + 0x3ddf54)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3ddf54)" ( (binary_expression "pcVar61 + 0x3ddf54" identifier + number_literal) )))) (ERROR ";\n  iVar53 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3ddf74)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddf74)" ( (binary_expression "pcVar61 + 0x3ddf74" identifier + number_literal) )))) + number_literal) (ERROR ";\n  iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3dd7a0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dd7a0)" ( (binary_expression "pcVar61 + 0x3dd7a0" identifier + number_literal) )))) + number_literal) (ERROR ";" ;) (argument_list "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) ))) (argument_list "()" ( ))) (ERROR ";\n  piVar20 =" ; identifier =) (argument_list "(int *)" ( (binary_expression "int *" identifier * identifier) ))) (argument_list "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))) (ERROR ";\n  if" ; if) (argument_list "(*(int *)(iVar30 + 0x8c) == 0)" ( (binary_expression "*(int *)(iVar30 + 0x8c) == 0" (pointer_expression "*(int *)(iVar30 + 0x8c)" * (cast_expression "(int *)(iVar30 + 0x8c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x8c)" ( (binary_expression "iVar30 + 0x8c" identifier + number_literal) )))) == number_literal) ))) (ERROR "{\n    if" { if) (argument_list "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "goto LAB_000e3c7c;\n    if" identifier identifier ; if) (argument_list "(iVar53 == *(int *)(iVar52 + 0x1c))" ( (binary_expression "iVar53 == *(int *)(iVar52 + 0x1c)" identifier == (pointer_expression "*(int *)(iVar52 + 0x1c)" * (cast_expression "(int *)(iVar52 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))))) ))) (ERROR "{\n      iVar30" { identifier) = (pointer_expression "*(int *)(iVar52 + 0x20)" * (cast_expression "(int *)(iVar52 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x20)" ( (binary_expression "iVar52 + 0x20" identifier + number_literal) ))))) (ERROR ";\n      goto LAB_000e3ca4;\n    }\n    while" ; goto identifier ; } while) (argument_list "(piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0)" ( (assignment_expression "piVar20 = (int *)piVar20[2]" identifier = (cast_expression "(int *)piVar20[2]" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (subscript_expression "piVar20[2]" identifier [ number_literal ]))) , (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n      if" { if) (argument_list "(iVar53 == *piVar20)" ( (binary_expression "iVar53 == *piVar20" identifier == (pointer_expression "*piVar20" * identifier)) ))) (ERROR "goto LAB_000e3ca0;\n    }\n    iVar30" identifier identifier ; } identifier) = (pointer_expression "*(int *)(pcVar60 + 0x3dde58)" * (cast_expression "(int *)(pcVar60 + 0x3dde58)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dde58)" ( (binary_expression "pcVar60 + 0x3dde58" identifier + number_literal) ))))) (ERROR ";\n    goto LAB_000e3c80;\n  }\n  if" ; goto identifier ; } if) (argument_list "(paVar36[0x7f].output_segment != (Output_segment *)0x0)" ( (binary_expression "paVar36[0x7f].output_segment != (Output_segment *)0x0" (field_expression "paVar36[0x7f].output_segment" (subscript_expression "paVar36[0x7f]" identifier [ number_literal ]) . field_identifier) != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n    ppOVar33" { identifier) = (binary_expression "(paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" (field_expression "(paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base" (subscript_expression "(paVar36[0x7f].output_segment)->output_lists_[0xc]" (field_expression "(paVar36[0x7f].output_segment)->output_lists_" (parenthesized_expression "(paVar36[0x7f].output_segment)" ( (field_expression "paVar36[0x7f].output_segment" (subscript_expression "paVar36[0x7f]" identifier [ number_literal ]) . field_identifier) )) -> field_identifier) [ number_literal ]) . field_identifier) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n    if" ; if) (argument_list "(iVar53 == 1)" ( (binary_expression "iVar53 == 1" identifier == number_literal) ))) (ERROR "{\n      iVar53" { identifier) = (binary_expression "(int)ppOVar33 + 0x403" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) (ERROR ";\n    }\n    else {\n      if" ; } else { if) (argument_list "(iVar53 != 2)" ( (binary_expression "iVar53 != 2" identifier != number_literal) ))) (ERROR "goto LAB_000e3c98;\n      iVar53" identifier identifier ; identifier) = (binary_expression "(int)ppOVar33 + 0x803" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) (ERROR ";\n    }\n    do {\n      piVar20 =" ; } do { identifier =) (argument_list "(int *)" ( (binary_expression "int *" identifier * identifier) ))) (argument_list "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))) (ERROR ";\n      iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3dde58)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dde58)" ( (binary_expression "pcVar60 + 0x3dde58" identifier + number_literal) )))) (ERROR ";\n      if" ; if) (argument_list "(piVar20 != (int *)0x0)" ( (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n        if" { if) (argument_list "(*(int *)(iVar52 + 0x1c) == iVar53)" ( (binary_expression "*(int *)(iVar52 + 0x1c) == iVar53" (pointer_expression "*(int *)(iVar52 + 0x1c)" * (cast_expression "(int *)(iVar52 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) )))) == identifier) ))) (ERROR "{\n          iVar30" { identifier) = (pointer_expression "*(int *)(iVar52 + 0x20)" * (cast_expression "(int *)(iVar52 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x20)" ( (binary_expression "iVar52 + 0x20" identifier + number_literal) ))))) (ERROR ";\n        }\n        else {\n          do {\n            piVar20 =" ; } else { do { identifier =) (argument_list "(int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true )" ( (ERROR "int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53);\nLAB_000e3ca0:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3ca4:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3c7c:\n        iVar30 = *(int *)(pcVar60 + 0x3dde58);\n      }\nLAB_000e3c80:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_01;\nLAB_000e3c98:\n      iVar53 = (int)ppOVar33 + 3;\n    } while(" (call_expression "int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3c7c;\n          } while (*piVar20 != iVar53)" (call_expression "int *)piVar20[2];\n            if (piVar20 == (int *)0x0)" (binary_expression "int *)piVar20[2]" identifier * (ERROR ")" )) (subscript_expression "piVar20[2]" identifier [ number_literal ])) (ERROR ";\n            if" ; if) (argument_list "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "goto LAB_000e3c7c;\n          } while" identifier identifier ; } while) (argument_list "(*piVar20 != iVar53)" ( (binary_expression "*piVar20 != iVar53" (pointer_expression "*piVar20" * identifier) != identifier) ))) ; identifier : (assignment_expression "iVar30 = piVar20[1]" identifier = (subscript_expression "piVar20[1]" identifier [ number_literal ])) ; } (call_expression "LAB_000e3ca4:\n        if (iVar30 != -1)" identifier (ERROR ":\n        if" : if) (argument_list "(iVar30 != -1)" ( (binary_expression "iVar30 != -1" identifier != number_literal) ))) (compound_statement "{\n          return SUB41(iVar30,0);\n        }" { (return_statement "return SUB41(iVar30,0);" return (call_expression "SUB41(iVar30,0)" identifier (argument_list "(iVar30,0)" ( identifier , number_literal ))) ;) }) identifier : (assignment_expression "iVar30 = *(int *)(pcVar60 + 0x3dde58)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3dde58)" * (cast_expression "(int *)(pcVar60 + 0x3dde58)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dde58)" ( (binary_expression "pcVar60 + 0x3dde58" identifier + number_literal) ))))) ; } identifier : (call_expression "iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))\n                (*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8)" (call_expression "iVar52 = 0x1b7;\n      (**(code **)(pcVar60 + 0x3dde38))" (assignment_expression "iVar52 = 0x1b7" identifier = number_literal) (ERROR ";" ;) (argument_list "(**(code **)(pcVar60 + 0x3dde38))" ( (pointer_expression "**(code **)(pcVar60 + 0x3dde38)" * (pointer_expression "*(code **)(pcVar60 + 0x3dde38)" * (cast_expression "(code **)(pcVar60 + 0x3dde38)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dde38)" ( (binary_expression "pcVar60 + 0x3dde38" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar60 + 0x3dd684) + 0x3860,0x1b7,iVar30 + -0x37d8)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd684) + 0x3860" (pointer_expression "*(int *)(pcVar60 + 0x3dd684)" * (cast_expression "(int *)(pcVar60 + 0x3dd684)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd684)" ( (binary_expression "pcVar60 + 0x3dd684" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "iVar30 + -0x37d8" identifier + number_literal) ))) ; (assignment_expression "ppOVar33 = extraout_v1_01" identifier = identifier) ; identifier : (assignment_expression "iVar53 = (int)ppOVar33 + 3" identifier = (binary_expression "(int)ppOVar33 + 3" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) ; } while () true ))) (ERROR ";\n  }\n  iVar52 = 0x856;\n  pcVar61 =" ; } identifier = number_literal ; identifier =) * (cast_expression "(code **)(pcVar60 + 0x3dde38)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3dde38)" ( (binary_expression "pcVar60 + 0x3dde38" identifier + number_literal) )))) (ERROR ";\n  iVar53 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3dde58)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dde58)" ( (binary_expression "pcVar60 + 0x3dde58" identifier + number_literal) )))) + number_literal) (ERROR ";\n  iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar60 + 0x3dd684)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd684)" ( (binary_expression "pcVar60 + 0x3dd684" identifier + number_literal) )))) + number_literal) (ERROR ";" ;) (argument_list "(*pcVar61)" ( (pointer_expression "*pcVar61" * identifier) ))) (argument_list "()" ( ))) (ERROR ";\n  piVar20 =" ; identifier =) (argument_list "(int *)" ( (binary_expression "int *" identifier * identifier) ))) (argument_list "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))) (ERROR ";\n  if" ; if) (argument_list "(*(int *)(iVar30 + 0x8c) == 0)" ( (binary_expression "*(int *)(iVar30 + 0x8c) == 0" (pointer_expression "*(int *)(iVar30 + 0x8c)" * (cast_expression "(int *)(iVar30 + 0x8c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0x8c)" ( (binary_expression "iVar30 + 0x8c" identifier + number_literal) )))) == number_literal) ))) (ERROR "{\n    if" { if) (argument_list "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "goto LAB_000e3d98;\n    if" identifier identifier ; if) (argument_list "(iVar53 == *(int *)(iVar52 + 0x1c))" ( (binary_expression "iVar53 == *(int *)(iVar52 + 0x1c)" identifier == (pointer_expression "*(int *)(iVar52 + 0x1c)" * (cast_expression "(int *)(iVar52 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))))) ))) (ERROR "{\n      iVar30" { identifier) = (pointer_expression "*(int *)(iVar52 + 0x20)" * (cast_expression "(int *)(iVar52 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x20)" ( (binary_expression "iVar52 + 0x20" identifier + number_literal) ))))) (ERROR ";\n      goto LAB_000e3dc0;\n    }\n    while" ; goto identifier ; } while) (argument_list "(piVar20 = (int *)piVar20[2], piVar20 != (int *)0x0)" ( (assignment_expression "piVar20 = (int *)piVar20[2]" identifier = (cast_expression "(int *)piVar20[2]" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (subscript_expression "piVar20[2]" identifier [ number_literal ]))) , (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n      if" { if) (argument_list "(iVar53 == *piVar20)" ( (binary_expression "iVar53 == *piVar20" identifier == (pointer_expression "*piVar20" * identifier)) ))) (ERROR "goto LAB_000e3dbc;\n    }\n    iVar30" identifier identifier ; } identifier) = (pointer_expression "*(int *)(pcVar61 + 0x3ddd3c)" * (cast_expression "(int *)(pcVar61 + 0x3ddd3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddd3c)" ( (binary_expression "pcVar61 + 0x3ddd3c" identifier + number_literal) ))))) (ERROR ";\n    goto LAB_000e3d9c;\n  }\n  if" ; goto identifier ; } if) (argument_list "(paVar36[0x7f].output_segment != (Output_segment *)0x0)" ( (binary_expression "paVar36[0x7f].output_segment != (Output_segment *)0x0" (field_expression "paVar36[0x7f].output_segment" (subscript_expression "paVar36[0x7f]" identifier [ number_literal ]) . field_identifier) != (cast_expression "(Output_segment *)0x0" ( (type_descriptor "Output_segment *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n    ppOVar33" { identifier) = (binary_expression "(paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base<gold" (field_expression "(paVar36[0x7f].output_segment)->output_lists_[0xc].\n               super__Vector_base" (subscript_expression "(paVar36[0x7f].output_segment)->output_lists_[0xc]" (field_expression "(paVar36[0x7f].output_segment)->output_lists_" (parenthesized_expression "(paVar36[0x7f].output_segment)" ( (field_expression "paVar36[0x7f].output_segment" (subscript_expression "paVar36[0x7f]" identifier [ number_literal ]) . field_identifier) )) -> field_identifier) [ number_literal ]) . field_identifier) < identifier)) (ERROR "::Output_data" : : identifier) * (ERROR "," ,) identifier) (ERROR "::allocator" : : identifier) < identifier) (ERROR "::Output_data" : : identifier) * (ERROR ">" >) identifier) (ERROR ">" >) . field_identifier) . field_identifier) (ERROR ";\n    if" ; if) (argument_list "(iVar53 == 1)" ( (binary_expression "iVar53 == 1" identifier == number_literal) ))) (ERROR "{\n      iVar53" { identifier) = (binary_expression "(int)ppOVar33 + 0x403" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) (ERROR ";\n    }\n    else {\n      if" ; } else { if) (argument_list "(iVar53 != 2)" ( (binary_expression "iVar53 != 2" identifier != number_literal) ))) (ERROR "goto LAB_000e3db4;\n      iVar53" identifier identifier ; identifier) = (binary_expression "(int)ppOVar33 + 0x803" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) (ERROR ";\n    }\n    do {\n      piVar20 =" ; } do { identifier =) (argument_list "(int *)" ( (binary_expression "int *" identifier * identifier) ))) (argument_list "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) ))) (ERROR ";\n      iVar30 =" ; identifier =) * (cast_expression "(int *)(pcVar61 + 0x3ddd3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddd3c)" ( (binary_expression "pcVar61 + 0x3ddd3c" identifier + number_literal) )))) (ERROR ";\n      if" ; if) (argument_list "(piVar20 != (int *)0x0)" ( (binary_expression "piVar20 != (int *)0x0" identifier != (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "{\n        if" { if) (argument_list "(*(int *)(iVar52 + 0x1c) == iVar53)" ( (binary_expression "*(int *)(iVar52 + 0x1c) == iVar53" (pointer_expression "*(int *)(iVar52 + 0x1c)" * (cast_expression "(int *)(iVar52 + 0x1c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x1c)" ( (binary_expression "iVar52 + 0x1c" identifier + number_literal) )))) == identifier) ))) (ERROR "{\n          iVar30" { identifier) = (pointer_expression "*(int *)(iVar52 + 0x20)" * (cast_expression "(int *)(iVar52 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar52 + 0x20)" ( (binary_expression "iVar52 + 0x20" identifier + number_literal) ))))) (ERROR ";\n        }\n        else {\n          do {\n            piVar20 =" ; } else { do { identifier =) (argument_list "(int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while( true )" ( (ERROR "int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53);\nLAB_000e3dbc:\n          iVar30 = piVar20[1];\n        }\nLAB_000e3dc0:\n        if (iVar30 != -1) {\n          return SUB41(iVar30,0);\n        }\nLAB_000e3d98:\n        iVar30 = *(int *)(pcVar61 + 0x3ddd3c);\n      }\nLAB_000e3d9c:\n      iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8);\n      ppOVar33 = extraout_v1_02;\nLAB_000e3db4:\n      iVar53 = (int)ppOVar33 + 3;\n    } while(" (call_expression "int *)piVar20[2];\n            if (piVar20 == (int *)0x0) goto LAB_000e3d98;\n          } while (*piVar20 != iVar53)" (call_expression "int *)piVar20[2];\n            if (piVar20 == (int *)0x0)" (binary_expression "int *)piVar20[2]" identifier * (ERROR ")" )) (subscript_expression "piVar20[2]" identifier [ number_literal ])) (ERROR ";\n            if" ; if) (argument_list "(piVar20 == (int *)0x0)" ( (binary_expression "piVar20 == (int *)0x0" identifier == (cast_expression "(int *)0x0" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "goto LAB_000e3d98;\n          } while" identifier identifier ; } while) (argument_list "(*piVar20 != iVar53)" ( (binary_expression "*piVar20 != iVar53" (pointer_expression "*piVar20" * identifier) != identifier) ))) ; identifier : (assignment_expression "iVar30 = piVar20[1]" identifier = (subscript_expression "piVar20[1]" identifier [ number_literal ])) ; } (call_expression "LAB_000e3dc0:\n        if (iVar30 != -1)" identifier (ERROR ":\n        if" : if) (argument_list "(iVar30 != -1)" ( (binary_expression "iVar30 != -1" identifier != number_literal) ))) (compound_statement "{\n          return SUB41(iVar30,0);\n        }" { (return_statement "return SUB41(iVar30,0);" return (call_expression "SUB41(iVar30,0)" identifier (argument_list "(iVar30,0)" ( identifier , number_literal ))) ;) }) identifier : (assignment_expression "iVar30 = *(int *)(pcVar61 + 0x3ddd3c)" identifier = (pointer_expression "*(int *)(pcVar61 + 0x3ddd3c)" * (cast_expression "(int *)(pcVar61 + 0x3ddd3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddd3c)" ( (binary_expression "pcVar61 + 0x3ddd3c" identifier + number_literal) ))))) ; } identifier : (call_expression "iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))\n                (*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8)" (call_expression "iVar52 = 0x1b7;\n      (**(code **)(pcVar61 + 0x3ddd1c))" (assignment_expression "iVar52 = 0x1b7" identifier = number_literal) (ERROR ";" ;) (argument_list "(**(code **)(pcVar61 + 0x3ddd1c))" ( (pointer_expression "**(code **)(pcVar61 + 0x3ddd1c)" * (pointer_expression "*(code **)(pcVar61 + 0x3ddd1c)" * (cast_expression "(code **)(pcVar61 + 0x3ddd1c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3ddd1c)" ( (binary_expression "pcVar61 + 0x3ddd1c" identifier + number_literal) ))))) ))) (argument_list "(*(int *)(pcVar61 + 0x3dd568) + 0x3860,0x1b7,iVar30 + -0x37d8)" ( (binary_expression "*(int *)(pcVar61 + 0x3dd568) + 0x3860" (pointer_expression "*(int *)(pcVar61 + 0x3dd568)" * (cast_expression "(int *)(pcVar61 + 0x3dd568)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dd568)" ( (binary_expression "pcVar61 + 0x3dd568" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "iVar30 + -0x37d8" identifier + number_literal) ))) ; (assignment_expression "ppOVar33 = extraout_v1_02" identifier = identifier) ; identifier : (assignment_expression "iVar53 = (int)ppOVar33 + 3" identifier = (binary_expression "(int)ppOVar33 + 3" (cast_expression "(int)ppOVar33" ( (type_descriptor "int" primitive_type) ) identifier) + number_literal)) ; } while () true ))) (ERROR ";\n  }\n  sVar25 = 0x856;\n  pcVar60 =" ; } identifier = number_literal ; identifier =) * (cast_expression "(code **)(pcVar61 + 0x3ddd1c)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + 0x3ddd1c)" ( (binary_expression "pcVar61 + 0x3ddd1c" identifier + number_literal) )))) (ERROR ";\n  this_00 =" ; identifier =) (argument_list "(Target_mips<64,_true> *)" ( (binary_expression "Target_mips<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier)) ))) (argument_list "(*(int *)(pcVar61 + 0x3dd568) + 0x3588)" ( (binary_expression "*(int *)(pcVar61 + 0x3dd568) + 0x3588" (pointer_expression "*(int *)(pcVar61 + 0x3dd568)" * (cast_expression "(int *)(pcVar61 + 0x3dd568)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3dd568)" ( (binary_expression "pcVar61 + 0x3dd568" identifier + number_literal) )))) + number_literal) ))) (ERROR ";" ;) (argument_list "(*pcVar60)" ( (pointer_expression "*pcVar60" * identifier) ))) (argument_list "(this_00,0x856,*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar61 + 0x3ddd3c) + -0x42ec" (pointer_expression "*(int *)(pcVar61 + 0x3ddd3c)" * (cast_expression "(int *)(pcVar61 + 0x3ddd3c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar61 + 0x3ddd3c)" ( (binary_expression "pcVar61 + 0x3ddd3c" identifier + number_literal) )))) + number_literal) ))) (ERROR ";\n  pcVar61 = pcVar60" ; identifier = identifier) + number_literal) (ERROR ";\n  pOVar39 = this_00" ; identifier = identifier) -> field_identifier) (ERROR ";\n  if" ; if) (argument_list "(-1 < (int)pOVar39 << 2)" ( (binary_expression "-1 < (int)pOVar39 << 2" number_literal < (binary_expression "(int)pOVar39 << 2" (cast_expression "(int)pOVar39" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal)) ))) (ERROR "goto LAB_000e43a0;\n  unaff_s3" identifier identifier ; identifier) = (field_expression "this_00->plt_" identifier -> field_identifier)) (ERROR ";\n  if" ; if) (argument_list "(-1 < (int)pOVar39 << 1)" ( (binary_expression "-1 < (int)pOVar39 << 1" number_literal < (binary_expression "(int)pOVar39 << 1" (cast_expression "(int)pOVar39" ( (type_descriptor "int" primitive_type) ) identifier) << number_literal)) ))) (ERROR "goto LAB_000e4384;\n  pMStack_2b4" identifier identifier ; identifier) = (field_expression "this_00->got_" identifier -> field_identifier)) (ERROR ";\n  if" ; if) (argument_list "(*(uchar **)&this_00->field_0x10 != (uchar *)0x0)" ( (binary_expression "*(uchar **)&this_00->field_0x10 != (uchar *)0x0" (pointer_expression "*(uchar **)&this_00->field_0x10" * (cast_expression "(uchar **)&this_00->field_0x10" ( (type_descriptor "uchar **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (pointer_expression "&this_00->field_0x10" & (field_expression "this_00->field_0x10" identifier -> field_identifier)))) != (cast_expression "(uchar *)0x0" ( (type_descriptor "uchar *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ))) (ERROR "goto LAB_000e4368;\n  pMVar63" identifier identifier ; identifier) = identifier) (ERROR ";\n  if" ; if) (argument_list "((int)this_00->gp_ < 0)" ( (binary_expression "(int)this_00->gp_ < 0" (cast_expression "(int)this_00->gp_" ( (type_descriptor "int" primitive_type) ) (field_expression "this_00->gp_" identifier -> field_identifier)) < number_literal) ))) (ERROR "goto LAB_000e4338;\n  pMVar63" identifier identifier ; identifier) = (pointer_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 8)" * (call_expression "(Mips_output_data_got<64,_true> **)(sVar25 + 8)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(sVar25 + 8)" ( (binary_expression "sVar25 + 8" identifier + number_literal) ))))) (ERROR ";\n  in_t0 =" ; identifier =) ( (binary_expression "Mips_output_data_got<64" identifier < number_literal) , identifier > * (ERROR ")" )) ( (binary_expression "(int)unaff_s3->plt0_entry_o32 + (int)&pMStack_2b4->super_Output_data_got<64" (binary_expression "(int)unaff_s3->plt0_entry_o32 + (int)&pMStack_2b4->super_Output_data_got" (cast_expression "(int)unaff_s3->plt0_entry_o32" ( (type_descriptor "int" primitive_type) ) (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier)) + (cast_expression "(int)&pMStack_2b4->super_Output_data_got" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pMStack_2b4->super_Output_data_got" & (field_expression "pMStack_2b4->super_Output_data_got" identifier -> field_identifier)))) < number_literal) , identifier > (ERROR ");" ) ;) identifier = ( (ERROR "Mips_output_data_got<64,_true> *)\n            ((int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4));\n  in_t4 = *(Mips_output_data_got<64,_true> **)(sVar25 + 0xc);\n  if ((int)pMVar63 < (int)pMVar27) goto LAB_000e4338;\n  in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n  if (pMVar27 == pMVar63) goto LAB_000e432c;\n  do" (comma_expression "Mips_output_data_got<64,_true> *)\n            ((int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4))" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n            ((int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4))" identifier > (pointer_expression "*)\n            ((int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4))" * (ERROR ")" )) (parenthesized_expression "((int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4))" ( (binary_expression "(int)&(this_00->gp_->super_Symbol).name_ + (uint)(in_t0 < pMStack_2b4)" (cast_expression "(int)&(this_00->gp_->super_Symbol).name_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(this_00->gp_->super_Symbol).name_" & (field_expression "(this_00->gp_->super_Symbol).name_" (parenthesized_expression "(this_00->gp_->super_Symbol)" ( (field_expression "this_00->gp_->super_Symbol" (field_expression "this_00->gp_" identifier -> field_identifier) -> field_identifier) )) . field_identifier))) + (call_expression "(uint)(in_t0 < pMStack_2b4)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0 < pMStack_2b4)" ( (binary_expression "in_t0 < pMStack_2b4" identifier < identifier) )))) ))))) ; (call_expression "in_t4 = *(Mips_output_data_got<64,_true> **)(sVar25 + 0xc);\n  if ((int)pMVar63 < (int)pMVar27)" (assignment_expression "in_t4 = *(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" identifier = (pointer_expression "*(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" * (call_expression "(Mips_output_data_got<64,_true> **)(sVar25 + 0xc)" (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(sVar25 + 0xc)" ( (binary_expression "sVar25 + 0xc" identifier + number_literal) ))))) (ERROR ";\n  if" ; if) (argument_list "((int)pMVar63 < (int)pMVar27)" ( (binary_expression "(int)pMVar63 < (int)pMVar27" (cast_expression "(int)pMVar63" ( (type_descriptor "int" primitive_type) ) identifier) < (cast_expression "(int)pMVar27" ( (type_descriptor "int" primitive_type) ) identifier)) ))) identifier identifier ; (call_expression "in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n  if (pMVar27 == pMVar63)" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0)" (call_expression "(Mips_output_data_got<64,_true> *)(uint)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(uint)" ( identifier ))) (argument_list "(in_t4 < in_t0)" ( (binary_expression "in_t4 < in_t0" identifier < identifier) )))) (ERROR ";\n  if" ; if) (argument_list "(pMVar27 == pMVar63)" ( (binary_expression "pMVar27 == pMVar63" identifier == identifier) ))) identifier identifier ; do) (compound_statement "{\n    pCVar11 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.entries_.\n              super__Vector_base<gold::Copy_relocs<9,_64,_true>::Copy_reloc_entry,_std::allocator<gold::Copy_relocs<9,_64,_true>::Copy_reloc_entry>_>\n              ._M_impl._M_end_of_storage;\n    piVar20 = (int *)(sVar25 + 0x10);\n    sVar25 = *(size_t *)&pCVar11->addend_;\n    unaff_s3 = (Mips_output_data_plt<64,_true> *)((int)unaff_s3->plt0_entry_o32 + *piVar20);\n    if (-1 < (int)(sVar25 << 2)) goto LAB_000e43a0;\n    in_t0 = (Mips_output_data_got<64,_true> *)-((int)(sVar25 << 1) >> 0x1f);\n    iVar30 = (int)pCVar11->address_;\n    if (in_t0 == (Mips_output_data_got<64,_true> *)0x0) goto LAB_000e4384;\n    pMStack_2b0 = *(Mips_output_data_got<64,_true> **)&pCVar11->field_0x14;\n    in_t0 = pMStack_2b0;\n    if (pCVar11->output_section_ != (Output_section *)0x0) goto LAB_000e4368;\n    if (-1 < *(int *)&pCVar11->address_) {\n      in_t0 = (Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30);\n      pMVar27 = (Mips_output_data_got<64,_true> *)\n                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_);\n      if ((int)pMVar27 <= (int)pMVar63) {\n        uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);\n        if (pMVar27 == pMVar63) goto LAB_000e43e8;\n        do {\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);\n      }\n    }\nLAB_000e4338:\n    do {\n      gold::Output_file::get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);\nLAB_000e4344:\n      sVar25 = 0x1e33;\nLAB_000e4314:\n      pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);\n      this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n      (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e432c:\n    } while (in_t0 != (Mips_output_data_got<64,_true> *)0x0);\n  } while( true );\n}" { (ERROR "pCVar11 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.entries_.\n              super__Vector_base<gold::Copy_relocs<9,_64,_true>::Copy_reloc_entry,_std::allocator<gold::" (comma_expression "pCVar11 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.entries_.\n              super__Vector_base<gold" (assignment_expression "pCVar11 = (this_00->copy_relocs_).super_Copy_relocs<9" identifier = (binary_expression "(this_00->copy_relocs_).super_Copy_relocs<9" (field_expression "(this_00->copy_relocs_).super_Copy_relocs" (parenthesized_expression "(this_00->copy_relocs_)" ( (field_expression "this_00->copy_relocs_" identifier -> field_identifier) )) . field_identifier) < number_literal)) , (comma_expression "_64,_true>.entries_.\n              super__Vector_base<gold" identifier , (binary_expression "_true>.entries_.\n              super__Vector_base<gold" (field_expression "_true>.entries_.\n              super__Vector_base" (field_expression "_true>.entries_" identifier (ERROR ">" >) . field_identifier) . field_identifier) < identifier))) : : (comma_expression "Copy_relocs<9,_64,_true>::Copy_reloc_entry,_std" (binary_expression "Copy_relocs<9" identifier < number_literal) , (comma_expression "_64,_true>::Copy_reloc_entry,_std" identifier , (comma_expression "_true>::Copy_reloc_entry,_std" (binary_expression "_true>::Copy_reloc_entry" identifier > (ERROR "::" : :) identifier) , identifier))) : : (binary_expression "allocator<gold" identifier < identifier) : :) (expression_statement "Copy_relocs<9,_64,_true>::Copy_reloc_entry>_>\n              ._M_impl._M_end_of_storage;" (comma_expression "Copy_relocs<9,_64,_true>::Copy_reloc_entry>_>\n              ._M_impl._M_end_of_storage" (binary_expression "Copy_relocs<9" identifier < number_literal) , (comma_expression "_64,_true>::Copy_reloc_entry>_>\n              ._M_impl._M_end_of_storage" identifier , (field_expression "_true>::Copy_reloc_entry>_>\n              ._M_impl._M_end_of_storage" (field_expression "_true>::Copy_reloc_entry>_>\n              ._M_impl" (binary_expression "_true>::Copy_reloc_entry>_" (binary_expression "_true>::Copy_reloc_entry" identifier > (ERROR "::" : :) identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier))) ;) (expression_statement "piVar20 = (int *)(sVar25 + 0x10);" (assignment_expression "piVar20 = (int *)(sVar25 + 0x10)" identifier = (cast_expression "(int *)(sVar25 + 0x10)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(sVar25 + 0x10)" ( (binary_expression "sVar25 + 0x10" identifier + number_literal) )))) ;) (expression_statement "sVar25 = *(size_t *)&pCVar11->addend_;" (assignment_expression "sVar25 = *(size_t *)&pCVar11->addend_" identifier = (pointer_expression "*(size_t *)&pCVar11->addend_" * (cast_expression "(size_t *)&pCVar11->addend_" ( (type_descriptor "size_t *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pCVar11->addend_" & (field_expression "pCVar11->addend_" identifier -> field_identifier))))) ;) (expression_statement "unaff_s3 = (Mips_output_data_plt<64,_true> *)((int)unaff_s3->plt0_entry_o32 + *piVar20);" (assignment_expression "unaff_s3 = (Mips_output_data_plt<64,_true> *)((int)unaff_s3->plt0_entry_o32 + *piVar20)" identifier = (call_expression "(Mips_output_data_plt<64,_true> *)((int)unaff_s3->plt0_entry_o32 + *piVar20)" (parenthesized_expression "(Mips_output_data_plt<64,_true> *)" ( (comma_expression "Mips_output_data_plt<64,_true> *" (binary_expression "Mips_output_data_plt<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)unaff_s3->plt0_entry_o32 + *piVar20)" ( (binary_expression "(int)unaff_s3->plt0_entry_o32 + *piVar20" (cast_expression "(int)unaff_s3->plt0_entry_o32" ( (type_descriptor "int" primitive_type) ) (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier)) + (pointer_expression "*piVar20" * identifier)) )))) ;) (if_statement "if (-1 < (int)(sVar25 << 2)) goto LAB_000e43a0;" if (parenthesized_expression "(-1 < (int)(sVar25 << 2))" ( (binary_expression "-1 < (int)(sVar25 << 2)" number_literal < (cast_expression "(int)(sVar25 << 2)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(sVar25 << 2)" ( (binary_expression "sVar25 << 2" identifier << number_literal) )))) )) (goto_statement "goto LAB_000e43a0;" goto statement_identifier ;)) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)-((int)(sVar25 << 1) >> 0x1f);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)-((int)(sVar25 << 1) >> 0x1f)" identifier = (binary_expression "(Mips_output_data_got<64,_true> *)-((int)(sVar25 << 1) >> 0x1f)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) - (parenthesized_expression "((int)(sVar25 << 1) >> 0x1f)" ( (binary_expression "(int)(sVar25 << 1) >> 0x1f" (cast_expression "(int)(sVar25 << 1)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "(sVar25 << 1)" ( (binary_expression "sVar25 << 1" identifier << number_literal) ))) >> number_literal) )))) ;) (expression_statement "iVar30 = (int)pCVar11->address_;" (assignment_expression "iVar30 = (int)pCVar11->address_" identifier = (cast_expression "(int)pCVar11->address_" ( (type_descriptor "int" primitive_type) ) (field_expression "pCVar11->address_" identifier -> field_identifier))) ;) (if_statement "if (in_t0 == (Mips_output_data_got<64,_true> *)0x0) goto LAB_000e4384;" if (parenthesized_expression "(in_t0 == (Mips_output_data_got<64,_true> *)0x0)" ( (binary_expression "in_t0 == (Mips_output_data_got<64,_true> *)0x0)" identifier == (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) )) (goto_statement "goto LAB_000e4384;" goto statement_identifier ;)) (expression_statement "pMStack_2b0 = *(Mips_output_data_got<64,_true> **)&pCVar11->field_0x14;" (assignment_expression "pMStack_2b0 = *(Mips_output_data_got<64,_true> **)&pCVar11->field_0x14" identifier = (binary_expression "*(Mips_output_data_got<64,_true> **)&pCVar11->field_0x14" (pointer_expression "*(Mips_output_data_got<64,_true> **)" * (parenthesized_expression "(Mips_output_data_got<64,_true> **)" ( (comma_expression "Mips_output_data_got<64,_true> **" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) ))) & (field_expression "pCVar11->field_0x14" identifier -> field_identifier))) ;) (expression_statement "in_t0 = pMStack_2b0;" (assignment_expression "in_t0 = pMStack_2b0" identifier = identifier) ;) (if_statement "if (pCVar11->output_section_ != (Output_section *)0x0) goto LAB_000e4368;" if (parenthesized_expression "(pCVar11->output_section_ != (Output_section *)0x0)" ( (binary_expression "pCVar11->output_section_ != (Output_section *)0x0" (field_expression "pCVar11->output_section_" identifier -> field_identifier) != (cast_expression "(Output_section *)0x0" ( (type_descriptor "Output_section *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (goto_statement "goto LAB_000e4368;" goto statement_identifier ;)) (if_statement "if (-1 < *(int *)&pCVar11->address_) {\n      in_t0 = (Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30);\n      pMVar27 = (Mips_output_data_got<64,_true> *)\n                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_);\n      if ((int)pMVar27 <= (int)pMVar63) {\n        uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);\n        if (pMVar27 == pMVar63) goto LAB_000e43e8;\n        do {\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);\n      }\n    }" if (parenthesized_expression "(-1 < *(int *)&pCVar11->address_)" ( (binary_expression "-1 < *(int *)&pCVar11->address_" number_literal < (pointer_expression "*(int *)&pCVar11->address_" * (cast_expression "(int *)&pCVar11->address_" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pCVar11->address_" & (field_expression "pCVar11->address_" identifier -> field_identifier))))) )) (compound_statement "{\n      in_t0 = (Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30);\n      pMVar27 = (Mips_output_data_got<64,_true> *)\n                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_);\n      if ((int)pMVar27 <= (int)pMVar63) {\n        uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);\n        if (pMVar27 == pMVar63) goto LAB_000e43e8;\n        do {\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);\n      }\n    }" { (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30)" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30)" ( (comma_expression "Mips_output_data_got<64,_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30)" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30)" identifier > (pointer_expression "*)\n              ((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30)" * (ERROR ")" )) (parenthesized_expression "((int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30)" ( (binary_expression "(int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data + iVar30" (cast_expression "(int)&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data" & (field_expression "(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                     _vptr_Output_data" (field_expression "(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build.super_Output_section_data" (field_expression "(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                     super_Output_section_data_build" (field_expression "(pMStack_2b0->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMStack_2b0->super_Output_data_got<64,_true>)" ( (comma_expression "pMStack_2b0->super_Output_data_got<64,_true" (binary_expression "pMStack_2b0->super_Output_data_got<64" (field_expression "pMStack_2b0->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + identifier) ))))) ))) ;) (expression_statement "pMVar27 = (Mips_output_data_got<64,_true> *)\n                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_);" (assignment_expression "pMVar27 = (Mips_output_data_got<64,_true> *)\n                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)\n                ((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_)" ( (binary_expression "(uint)(in_t0 < pMStack_2b0) + *(int *)&pCVar11->address_" (call_expression "(uint)(in_t0 < pMStack_2b0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(in_t0 < pMStack_2b0)" ( (binary_expression "in_t0 < pMStack_2b0" identifier < identifier) ))) + (pointer_expression "*(int *)&pCVar11->address_" * (cast_expression "(int *)&pCVar11->address_" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&pCVar11->address_" & (field_expression "pCVar11->address_" identifier -> field_identifier))))) )))) ;) (if_statement "if ((int)pMVar27 <= (int)pMVar63) {\n        uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);\n        if (pMVar27 == pMVar63) goto LAB_000e43e8;\n        do {\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);\n      }" if (parenthesized_expression "((int)pMVar27 <= (int)pMVar63)" ( (binary_expression "(int)pMVar27 <= (int)pMVar63" (cast_expression "(int)pMVar27" ( (type_descriptor "int" primitive_type) ) identifier) <= (cast_expression "(int)pMVar63" ( (type_descriptor "int" primitive_type) ) identifier)) )) (compound_statement "{\n        uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);\n        if (pMVar27 == pMVar63) goto LAB_000e43e8;\n        do {\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);\n      }" { (expression_statement "uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30);" (assignment_expression "uVar64 = CONCAT44(pCVar11,*piVar20 + iVar30)" identifier = (call_expression "CONCAT44(pCVar11,*piVar20 + iVar30)" identifier (argument_list "(pCVar11,*piVar20 + iVar30)" ( identifier , (binary_expression "*piVar20 + iVar30" (pointer_expression "*piVar20" * identifier) + identifier) )))) ;) (if_statement "if (pMVar27 == pMVar63) goto LAB_000e43e8;" if (parenthesized_expression "(pMVar27 == pMVar63)" ( (binary_expression "pMVar27 == pMVar63" identifier == identifier) )) (goto_statement "goto LAB_000e43e8;" goto statement_identifier ;)) (do_statement "do {\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        } while (in_t0 == (Mips_output_data_got<64,_true> *)0x0);" do (compound_statement "{\n          iVar30 = (int)((ulonglong)uVar64 >> 0x20);\n          puVar31 = (undefined4 *)uVar64;\n          if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }\n          sVar25 = 0xa1f;\n          pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);\n          this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n          uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);\n        }" { (expression_statement "iVar30 = (int)((ulonglong)uVar64 >> 0x20);" (assignment_expression "iVar30 = (int)((ulonglong)uVar64 >> 0x20)" identifier = (cast_expression "(int)((ulonglong)uVar64 >> 0x20)" ( (type_descriptor "int" primitive_type) ) (parenthesized_expression "((ulonglong)uVar64 >> 0x20)" ( (binary_expression "(ulonglong)uVar64 >> 0x20" (cast_expression "(ulonglong)uVar64" ( (type_descriptor "ulonglong" type_identifier) ) identifier) >> number_literal) )))) ;) (expression_statement "puVar31 = (undefined4 *)uVar64;" (assignment_expression "puVar31 = (undefined4 *)uVar64" identifier = (cast_expression "(undefined4 *)uVar64" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) ;) (if_statement "if ((int)pOVar39 < 0) {\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }\n          else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }" if (parenthesized_expression "((int)pOVar39 < 0)" ( (binary_expression "(int)pOVar39 < 0" (cast_expression "(int)pOVar39" ( (type_descriptor "int" primitive_type) ) identifier) < number_literal) )) (compound_statement "{\n            uVar29 = *(uint *)&this_00->field_0xc;\n            iVar52 = *(int *)&this_00->field_0x8;\n            if (-1 < (int)sVar25) goto LAB_000e434c;\n            uVar3 = *(uint *)(iVar30 + 0xc);\n            iVar30 = *(int *)(iVar30 + 8);\n            if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }\n            pOVar39 = (Output_data_space *)0x0;\n            unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;\n            unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;\n            unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;\n            unaff_s3->plt0_entry_o32[3] = 0x30ec023;\n            in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;\n            unaff_s3->plt0_entry_o32[4] = 0x3e07825;\n            unaff_s3->plt0_entry_o32[5] = 0x18c0c2;\n            unaff_s3->plt0_entry_o32[6] = 0x320f809;\n            unaff_s3->plt0_entry_o32[7] = 0x2718fffe;\n            piVar20 = puVar31 + 4;\n            pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;\n            pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;\n            puVar31[1] = 0;\n            *puVar31 = 0;\n            puVar31[3] = 0;\n            puVar31[2] = 0;\n            if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }\n          }" { (expression_statement "uVar29 = *(uint *)&this_00->field_0xc;" (assignment_expression "uVar29 = *(uint *)&this_00->field_0xc" identifier = (pointer_expression "*(uint *)&this_00->field_0xc" * (cast_expression "(uint *)&this_00->field_0xc" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&this_00->field_0xc" & (field_expression "this_00->field_0xc" identifier -> field_identifier))))) ;) (expression_statement "iVar52 = *(int *)&this_00->field_0x8;" (assignment_expression "iVar52 = *(int *)&this_00->field_0x8" identifier = (pointer_expression "*(int *)&this_00->field_0x8" * (cast_expression "(int *)&this_00->field_0x8" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&this_00->field_0x8" & (field_expression "this_00->field_0x8" identifier -> field_identifier))))) ;) (if_statement "if (-1 < (int)sVar25) goto LAB_000e434c;" if (parenthesized_expression "(-1 < (int)sVar25)" ( (binary_expression "-1 < (int)sVar25" number_literal < (cast_expression "(int)sVar25" ( (type_descriptor "int" primitive_type) ) identifier)) )) (goto_statement "goto LAB_000e434c;" goto statement_identifier ;)) (expression_statement "uVar3 = *(uint *)(iVar30 + 0xc);" (assignment_expression "uVar3 = *(uint *)(iVar30 + 0xc)" identifier = (pointer_expression "*(uint *)(iVar30 + 0xc)" * (cast_expression "(uint *)(iVar30 + 0xc)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 0xc)" ( (binary_expression "iVar30 + 0xc" identifier + number_literal) ))))) ;) (expression_statement "iVar30 = *(int *)(iVar30 + 8);" (assignment_expression "iVar30 = *(int *)(iVar30 + 8)" identifier = (pointer_expression "*(int *)(iVar30 + 8)" * (cast_expression "(int *)(iVar30 + 8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar30 + 8)" ( (binary_expression "iVar30 + 8" identifier + number_literal) ))))) ;) (if_statement "if (iVar30 != 0 || (uVar3 & 0x80000000) != 0) {\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }" if (parenthesized_expression "(iVar30 != 0 || (uVar3 & 0x80000000) != 0)" ( (binary_expression "iVar30 != 0 || (uVar3 & 0x80000000) != 0" (binary_expression "iVar30 != 0" identifier != number_literal) || (binary_expression "(uVar3 & 0x80000000) != 0" (parenthesized_expression "(uVar3 & 0x80000000)" ( (binary_expression "uVar3 & 0x80000000" identifier & number_literal) )) != number_literal)) )) (compound_statement "{\n              pOVar39 = (Output_data_space *)0xffffffff;\n              if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }\n            }" { (expression_statement "pOVar39 = (Output_data_space *)0xffffffff;" (assignment_expression "pOVar39 = (Output_data_space *)0xffffffff" identifier = (cast_expression "(Output_data_space *)0xffffffff" ( (type_descriptor "Output_data_space *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (if_statement "if ((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)) {\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }" if (parenthesized_expression "((iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff))" ( (binary_expression "(iVar30 != -1) || ((uVar3 | 0x7fffffff) != 0xffffffff)" (parenthesized_expression "(iVar30 != -1)" ( (binary_expression "iVar30 != -1" identifier != number_literal) )) || (parenthesized_expression "((uVar3 | 0x7fffffff) != 0xffffffff)" ( (binary_expression "(uVar3 | 0x7fffffff) != 0xffffffff" (parenthesized_expression "(uVar3 | 0x7fffffff)" ( (binary_expression "uVar3 | 0x7fffffff" identifier | number_literal) )) != number_literal) ))) )) (compound_statement "{\n                sVar25 = 0x1d6e;\n                goto LAB_000e4314;\n              }" { (expression_statement "sVar25 = 0x1d6e;" (assignment_expression "sVar25 = 0x1d6e" identifier = number_literal) ;) (goto_statement "goto LAB_000e4314;" goto statement_identifier ;) })) })) (expression_statement "pOVar39 = (Output_data_space *)0x0;" (assignment_expression "pOVar39 = (Output_data_space *)0x0" identifier = (cast_expression "(Output_data_space *)0x0" ( (type_descriptor "Output_data_space *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) ;) (expression_statement "unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000;" (assignment_expression "unaff_s3->plt0_entry_o32[0] = uVar3 + 0x8000 >> 0x10 | 0x3c0e0000" (subscript_expression "unaff_s3->plt0_entry_o32[0]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = (binary_expression "uVar3 + 0x8000 >> 0x10 | 0x3c0e0000" (binary_expression "uVar3 + 0x8000 >> 0x10" (binary_expression "uVar3 + 0x8000" identifier + number_literal) >> number_literal) | number_literal)) ;) (expression_statement "unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000;" (assignment_expression "unaff_s3->plt0_entry_o32[1] = uVar3 & 0xffff | 0xddd90000" (subscript_expression "unaff_s3->plt0_entry_o32[1]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = (binary_expression "uVar3 & 0xffff | 0xddd90000" (binary_expression "uVar3 & 0xffff" identifier & number_literal) | number_literal)) ;) (expression_statement "unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000;" (assignment_expression "unaff_s3->plt0_entry_o32[2] = uVar3 & 0xffff | 0x25ce0000" (subscript_expression "unaff_s3->plt0_entry_o32[2]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = (binary_expression "uVar3 & 0xffff | 0x25ce0000" (binary_expression "uVar3 & 0xffff" identifier & number_literal) | number_literal)) ;) (expression_statement "unaff_s3->plt0_entry_o32[3] = 0x30ec023;" (assignment_expression "unaff_s3->plt0_entry_o32[3] = 0x30ec023" (subscript_expression "unaff_s3->plt0_entry_o32[3]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = number_literal) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20" identifier = (binary_expression "(Mips_output_data_got<64,_true> *)&unaff_s3->field_0x20" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) & (field_expression "unaff_s3->field_0x20" identifier -> field_identifier))) ;) (expression_statement "unaff_s3->plt0_entry_o32[4] = 0x3e07825;" (assignment_expression "unaff_s3->plt0_entry_o32[4] = 0x3e07825" (subscript_expression "unaff_s3->plt0_entry_o32[4]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = number_literal) ;) (expression_statement "unaff_s3->plt0_entry_o32[5] = 0x18c0c2;" (assignment_expression "unaff_s3->plt0_entry_o32[5] = 0x18c0c2" (subscript_expression "unaff_s3->plt0_entry_o32[5]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = number_literal) ;) (expression_statement "unaff_s3->plt0_entry_o32[6] = 0x320f809;" (assignment_expression "unaff_s3->plt0_entry_o32[6] = 0x320f809" (subscript_expression "unaff_s3->plt0_entry_o32[6]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = number_literal) ;) (expression_statement "unaff_s3->plt0_entry_o32[7] = 0x2718fffe;" (assignment_expression "unaff_s3->plt0_entry_o32[7] = 0x2718fffe" (subscript_expression "unaff_s3->plt0_entry_o32[7]" (field_expression "unaff_s3->plt0_entry_o32" identifier -> field_identifier) [ number_literal ]) = number_literal) ;) (expression_statement "piVar20 = puVar31 + 4;" (assignment_expression "piVar20 = puVar31 + 4" identifier = (binary_expression "puVar31 + 4" identifier + number_literal)) ;) (ERROR "pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::" (comma_expression "pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std" (binary_expression "pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64" (assignment_expression "pDVar28 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)" (field_expression "(this_00->dyn_relocs_).\n                      super__Vector_base" (parenthesized_expression "(this_00->dyn_relocs_)" ( (field_expression "this_00->dyn_relocs_" identifier -> field_identifier) )) . field_identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Target_mips" : : identifier) < number_literal) , (comma_expression "_true>::Dyn_reloc,_std" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) , identifier)) : : (binary_expression "allocator<(anonymous_namespace)" identifier < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) : :) (expression_statement "Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start;" (comma_expression "Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_start" (binary_expression "Target_mips<64" identifier < number_literal) , (field_expression "_true>::Dyn_reloc>_>\n                      ._M_impl._M_start" (field_expression "_true>::Dyn_reloc>_>\n                      ._M_impl" (binary_expression "_true>::Dyn_reloc>_" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)) ;) (ERROR "pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::" (comma_expression "pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std" (binary_expression "pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)::Target_mips<64" (assignment_expression "pDVar17 = (this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(this_00->dyn_relocs_).\n                      super__Vector_base<(anonymous_namespace)" (field_expression "(this_00->dyn_relocs_).\n                      super__Vector_base" (parenthesized_expression "(this_00->dyn_relocs_)" ( (field_expression "this_00->dyn_relocs_" identifier -> field_identifier) )) . field_identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Target_mips" : : identifier) < number_literal) , (comma_expression "_true>::Dyn_reloc,_std" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) , identifier)) : : (binary_expression "allocator<(anonymous_namespace)" identifier < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) : :) (expression_statement "Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish;" (comma_expression "Target_mips<64,_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish" (binary_expression "Target_mips<64" identifier < number_literal) , (field_expression "_true>::Dyn_reloc>_>\n                      ._M_impl._M_finish" (field_expression "_true>::Dyn_reloc>_>\n                      ._M_impl" (binary_expression "_true>::Dyn_reloc>_" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)) ;) (expression_statement "puVar31[1] = 0;" (assignment_expression "puVar31[1] = 0" (subscript_expression "puVar31[1]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "*puVar31 = 0;" (assignment_expression "*puVar31 = 0" (pointer_expression "*puVar31" * identifier) = number_literal) ;) (expression_statement "puVar31[3] = 0;" (assignment_expression "puVar31[3] = 0" (subscript_expression "puVar31[3]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar31[2] = 0;" (assignment_expression "puVar31[2] = 0" (subscript_expression "puVar31[2]" identifier [ number_literal ]) = number_literal) ;) (if_statement "if ((int)&pDVar17->sym_ + (int)pDVar28 != 0) {\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }" if (parenthesized_expression "((int)&pDVar17->sym_ + (int)pDVar28 != 0)" ( (binary_expression "(int)&pDVar17->sym_ + (int)pDVar28 != 0" (binary_expression "(int)&pDVar17->sym_ + (int)pDVar28" (cast_expression "(int)&pDVar17->sym_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pDVar17->sym_" & (field_expression "pDVar17->sym_" identifier -> field_identifier))) + (cast_expression "(int)pDVar28" ( (type_descriptor "int" primitive_type) ) identifier)) != number_literal) )) (compound_statement "{\n              pMVar51 = this_00->la25_stub_;\n              if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }\n              goto LAB_000e43bc;\n            }" { (expression_statement "pMVar51 = this_00->la25_stub_;" (assignment_expression "pMVar51 = this_00->la25_stub_" identifier = (field_expression "this_00->la25_stub_" identifier -> field_identifier)) ;) (if_statement "if (*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0') {\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }" if (parenthesized_expression "(*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0')" ( (binary_expression "*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4) != '\0'" (pointer_expression "*(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4)" * (cast_expression "(char *)((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4)" ( (binary_expression "(int)&(pMVar51->super_Output_section_data).super_Output_data.address_ +\n                           4" (cast_expression "(int)&(pMVar51->super_Output_section_data).super_Output_data.address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pMVar51->super_Output_section_data).super_Output_data.address_" & (field_expression "(pMVar51->super_Output_section_data).super_Output_data.address_" (field_expression "(pMVar51->super_Output_section_data).super_Output_data" (parenthesized_expression "(pMVar51->super_Output_section_data)" ( (field_expression "pMVar51->super_Output_section_data" identifier -> field_identifier) )) . field_identifier) . field_identifier))) + number_literal) )))) != (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n                uVar41 = uVar29;\n                if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;\n                pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;\n                puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);\n                if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }\n                pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;\n                if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;\n                in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);\n                sVar25 = 0x1e36;\n                if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;\n                sVar25 = 0x1e38;\n                if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;\n                sVar25 = 0x1e3b;\n                if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;\n                return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);\n              }" { (expression_statement "uVar41 = uVar29;" (assignment_expression "uVar41 = uVar29" identifier = identifier) ;) (if_statement "if (*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0) {\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }" if (parenthesized_expression "(*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0)" ( (binary_expression "*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6 <\n                    0" (binary_expression "*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_ << 6" (pointer_expression "*(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_" * (cast_expression "(int *)&(pMVar51->super_Output_section_data).super_Output_data.address_" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pMVar51->super_Output_section_data).super_Output_data.address_" & (field_expression "(pMVar51->super_Output_section_data).super_Output_data.address_" (field_expression "(pMVar51->super_Output_section_data).super_Output_data" (parenthesized_expression "(pMVar51->super_Output_section_data)" ( (field_expression "pMVar51->super_Output_section_data" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) << number_literal) < number_literal) )) (compound_statement "{\n                  uVar41 = (pDVar28 == (pointer)0x0) + uVar29;\n                  iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;\n                }" { (expression_statement "uVar41 = (pDVar28 == (pointer)0x0) + uVar29;" (assignment_expression "uVar41 = (pDVar28 == (pointer)0x0) + uVar29" identifier = (binary_expression "(pDVar28 == (pointer)0x0) + uVar29" (parenthesized_expression "(pDVar28 == (pointer)0x0)" ( (binary_expression "pDVar28 == (pointer)0x0" identifier == (cast_expression "(pointer)0x0" ( (type_descriptor "pointer" type_identifier) ) number_literal)) )) + identifier)) ;) (expression_statement "iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52;" (assignment_expression "iVar52 = (uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52" identifier = (binary_expression "(uint)(uVar41 < (pDVar28 == (pointer)0x0)) + iVar52" (call_expression "(uint)(uVar41 < (pDVar28 == (pointer)0x0))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(uVar41 < (pDVar28 == (pointer)0x0))" ( (binary_expression "uVar41 < (pDVar28 == (pointer)0x0)" identifier < (parenthesized_expression "(pDVar28 == (pointer)0x0)" ( (binary_expression "pDVar28 == (pointer)0x0" identifier == (cast_expression "(pointer)0x0" ( (type_descriptor "pointer" type_identifier) ) number_literal)) ))) ))) + identifier)) ;) })) (expression_statement "pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_;" (comma_expression "pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.copy_reloc_type_" (assignment_expression "pOVar39 = (Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9" identifier = (binary_expression "(Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs<9" (cast_expression "(Output_data_space *)\n                          (this_00->copy_relocs_).super_Copy_relocs" ( (type_descriptor "Output_data_space *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "(this_00->copy_relocs_).super_Copy_relocs" (parenthesized_expression "(this_00->copy_relocs_)" ( (field_expression "this_00->copy_relocs_" identifier -> field_identifier) )) . field_identifier)) < number_literal)) , (comma_expression "_64,_true>.copy_reloc_type_" identifier , (field_expression "_true>.copy_reloc_type_" identifier (ERROR ">" >) . field_identifier))) ;) (expression_statement "pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_;" (comma_expression "pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9,_64,_true>.dynbss_" (assignment_expression "pOVar55 = (this_00->copy_relocs_).super_Copy_relocs<9" identifier = (binary_expression "(this_00->copy_relocs_).super_Copy_relocs<9" (field_expression "(this_00->copy_relocs_).super_Copy_relocs" (parenthesized_expression "(this_00->copy_relocs_)" ( (field_expression "this_00->copy_relocs_" identifier -> field_identifier) )) . field_identifier) < number_literal)) , (comma_expression "_64,_true>.dynbss_" identifier , (field_expression "_true>.dynbss_" identifier (ERROR ">" >) . field_identifier))) ;) (expression_statement "puVar18 = (ushort *)((int)in_t0 + (int)pDVar28);" (assignment_expression "puVar18 = (ushort *)((int)in_t0 + (int)pDVar28)" identifier = (cast_expression "(ushort *)((int)in_t0 + (int)pDVar28)" ( (type_descriptor "ushort *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)in_t0 + (int)pDVar28)" ( (binary_expression "(int)in_t0 + (int)pDVar28" (cast_expression "(int)in_t0" ( (type_descriptor "int" primitive_type) ) identifier) + (cast_expression "(int)pDVar28" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (if_statement "if (pOVar39 != pOVar55) {\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }" if (parenthesized_expression "(pOVar39 != pOVar55)" ( (binary_expression "pOVar39 != pOVar55" identifier != identifier) )) (compound_statement "{\n                  in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;\n                  iVar30 = *(int *)(pcVar60 + 0x3ddc20);\n                  iVar53 = *(int *)(pcVar60 + 0x3ddc20);\n                  pMVar63 = in_t0;\n                  do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);\n                  piVar20 = piVar12 + 2;\n                  pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;\n                }" { (expression_statement "in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff;" (assignment_expression "in_t4 = (Mips_output_data_got<64,_true> *)0xffffffff" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)0xffffffff" ( (comma_expression "Mips_output_data_got<64,_true> *)0xffffffff" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0xffffffff" identifier > (pointer_expression "*)0xffffffff" * (ERROR ")" )) number_literal))) ))) ;) (expression_statement "iVar30 = *(int *)(pcVar60 + 0x3ddc20);" (assignment_expression "iVar30 = *(int *)(pcVar60 + 0x3ddc20)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) ))))) ;) (expression_statement "iVar53 = *(int *)(pcVar60 + 0x3ddc20);" (assignment_expression "iVar53 = *(int *)(pcVar60 + 0x3ddc20)" identifier = (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) ))))) ;) (expression_statement "pMVar63 = in_t0;" (assignment_expression "pMVar63 = in_t0" identifier = identifier) ;) (do_statement "do {\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  } while (pOVar55 != pOVar39);" do (compound_statement "{\n                    piVar12 = piVar20;\n                    pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;\n                    uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;\n                    uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);\n                    *piVar12 = iVar52;\n                    piVar12[1] = uVar41;\n                    in_t0 = pMVar63;\n                    if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }\n                    if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }\n                    pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;\n                    piVar20 = piVar12 + 2;\n                    pMVar63 = in_t0;\n                  }" { (expression_statement "piVar12 = piVar20;" (assignment_expression "piVar12 = piVar20" identifier = identifier) ;) (expression_statement "pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data;" (assignment_expression "pp_Var44 = (pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data" identifier = (field_expression "(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data._vptr_Output_data" (field_expression "(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data" (field_expression "(pOVar39->super_Output_section_data_build).super_Output_section_data" (parenthesized_expression "(pOVar39->super_Output_section_data_build)" ( (field_expression "pOVar39->super_Output_section_data_build" identifier -> field_identifier) )) . field_identifier) . field_identifier) . field_identifier)) ;) (expression_statement "uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12;" (assignment_expression "uVar48 = ((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12" identifier = (binary_expression "((uVar3 + 0x8000) - (int)puVar31) + (int)piVar12" (parenthesized_expression "((uVar3 + 0x8000) - (int)puVar31)" ( (binary_expression "(uVar3 + 0x8000) - (int)puVar31" (parenthesized_expression "(uVar3 + 0x8000)" ( (binary_expression "uVar3 + 0x8000" identifier + number_literal) )) - (cast_expression "(int)puVar31" ( (type_descriptor "int" primitive_type) ) identifier)) )) + (cast_expression "(int)piVar12" ( (type_descriptor "int" primitive_type) ) identifier))) ;) (expression_statement "uVar35 = (int)piVar12 + (uVar3 - (int)puVar31);" (assignment_expression "uVar35 = (int)piVar12 + (uVar3 - (int)puVar31)" identifier = (binary_expression "(int)piVar12 + (uVar3 - (int)puVar31)" (cast_expression "(int)piVar12" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "(uVar3 - (int)puVar31)" ( (binary_expression "uVar3 - (int)puVar31" identifier - (cast_expression "(int)puVar31" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "*piVar12 = iVar52;" (assignment_expression "*piVar12 = iVar52" (pointer_expression "*piVar12" * identifier) = identifier) ;) (expression_statement "piVar12[1] = uVar41;" (assignment_expression "piVar12[1] = uVar41" (subscript_expression "piVar12[1]" identifier [ number_literal ]) = identifier) ;) (expression_statement "in_t0 = pMVar63;" (assignment_expression "in_t0 = pMVar63" identifier = identifier) ;) (if_statement "if (pp_Var44[0x18] != (_func_int_varargs *)0xffffffff) {\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }" if (parenthesized_expression "(pp_Var44[0x18] != (_func_int_varargs *)0xffffffff)" ( (binary_expression "pp_Var44[0x18] != (_func_int_varargs *)0xffffffff" (subscript_expression "pp_Var44[0x18]" identifier [ number_literal ]) != (cast_expression "(_func_int_varargs *)0xffffffff" ( (type_descriptor "_func_int_varargs *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                      uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;\n                      iVar54 = iVar30 + -0x3078;\n                      if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }\n                      (pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);\n                      in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;\n                      *(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;\n                      *(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);\n                      *(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;\n                    }" { (expression_statement "uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000;" (assignment_expression "uVar50 = *(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000" identifier = (binary_expression "*(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_ & 0xf0000000" (pointer_expression "*(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_" * (cast_expression "(uint *)&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_" & (field_expression "(pMVar51->super_Output_section_data).super_Output_data.\n                                         address_" (field_expression "(pMVar51->super_Output_section_data).super_Output_data" (parenthesized_expression "(pMVar51->super_Output_section_data)" ( (field_expression "pMVar51->super_Output_section_data" identifier -> field_identifier) )) . field_identifier) . field_identifier)))) & number_literal)) ;) (expression_statement "iVar54 = iVar30 + -0x3078;" (assignment_expression "iVar54 = iVar30 + -0x3078" identifier = (binary_expression "iVar30 + -0x3078" identifier + number_literal)) ;) (if_statement "if ((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )) {\n                        iVar56 = iVar54;\n                      }" if (parenthesized_expression "((uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         ))" ( (binary_expression "(uVar50 == 0x90000000) ||\n                         (iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )" (parenthesized_expression "(uVar50 == 0x90000000)" ( (binary_expression "uVar50 == 0x90000000" identifier == number_literal) )) || (parenthesized_expression "(iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000\n                         )" ( (comma_expression "iVar54 = iVar53 + -0x3068, iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000" (assignment_expression "iVar54 = iVar53 + -0x3068" identifier = (binary_expression "iVar53 + -0x3068" identifier + number_literal)) , (comma_expression "iVar56 = iVar30 + -0x3078, uVar50 != 0xa0000000" (assignment_expression "iVar56 = iVar30 + -0x3078" identifier = (binary_expression "iVar30 + -0x3078" identifier + number_literal)) , (binary_expression "uVar50 != 0xa0000000" identifier != number_literal))) ))) )) (compound_statement "{\n                        iVar56 = iVar54;\n                      }" { (expression_statement "iVar56 = iVar54;" (assignment_expression "iVar56 = iVar54" identifier = identifier) ;) })) (expression_statement "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000);" (assignment_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data = (_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000)" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                      _vptr_Output_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build.super_Output_section_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                      super_Output_section_data_build" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMVar63->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar63->super_Output_data_got<64,_true" (binary_expression "pMVar63->super_Output_data_got<64" (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier) = (cast_expression "(_func_int_varargs **)(uVar48 >> 0x10 | 0x3c0f0000)" ( (type_descriptor "_func_int_varargs **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(uVar48 >> 0x10 | 0x3c0f0000)" ( (binary_expression "uVar48 >> 0x10 | 0x3c0f0000" (binary_expression "uVar48 >> 0x10" identifier >> number_literal) | number_literal) )))) ;) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_;" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_" identifier = (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_" ( (comma_expression "Mips_output_data_got<64,_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_" identifier > (pointer_expression "*)\n                              &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_" * (ERROR ")" )) (pointer_expression "&(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_" & (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data.data_size_" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data.\n                               super_Output_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build.super_Output_section_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base\n                               .super_Output_section_data_build" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMVar63->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar63->super_Output_data_got<64,_true" (binary_expression "pMVar63->super_Output_data_got<64" (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))))) ))) ;) (expression_statement "*(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000;" (assignment_expression "*(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4 =\n                           uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000" (pointer_expression "*(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4" * (cast_expression "(uint *)&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4" & (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data.field_0x4" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data.super_Output_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build.\n                                super_Output_section_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base.super_Output_section_data_build" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                super_Output_data_got_base" (parenthesized_expression "(pMVar63->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar63->super_Output_data_got<64,_true" (binary_expression "pMVar63->super_Output_data_got<64" (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = (binary_expression "uVar35 & 0xffff | *(uint *)(iVar56 + 4) | 0xdc000000" (binary_expression "uVar35 & 0xffff | *(uint *)(iVar56 + 4)" (binary_expression "uVar35 & 0xffff" identifier & number_literal) | (pointer_expression "*(uint *)(iVar56 + 4)" * (cast_expression "(uint *)(iVar56 + 4)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar56 + 4)" ( (binary_expression "iVar56 + 4" identifier + number_literal) ))))) | number_literal)) ;) (expression_statement "*(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8);" (pointer_expression "*(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8)" * (parenthesized_expression "(Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8)" ( (comma_expression "Mips_relobj<64,_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8)" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8)" identifier > (assignment_expression "**)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_ = *(Mips_relobj<64,_true> **)(iVar56 + 8)" (pointer_expression "**)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_" * (pointer_expression "*)\n                       &(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_" * (ERROR ")" )) (pointer_expression "&(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_" & (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data.\n                        address_" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data.super_Output_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build.super_Output_section_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base.\n                        super_Output_section_data_build" (field_expression "(pMVar63->super_Output_data_got<64,_true>).super_Output_data_got_base" (parenthesized_expression "(pMVar63->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar63->super_Output_data_got<64,_true" (binary_expression "pMVar63->super_Output_data_got<64" (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier)))) = (pointer_expression "*(Mips_relobj<64,_true> **)(iVar56 + 8)" * (call_expression "(Mips_relobj<64,_true> **)(iVar56 + 8)" (parenthesized_expression "(Mips_relobj<64,_true> **)" ( (comma_expression "Mips_relobj<64,_true> **" (binary_expression "Mips_relobj<64" identifier < number_literal) , (binary_expression "_true> **" identifier > (pointer_expression "**" * (pointer_expression "*" * identifier)))) )) (argument_list "(iVar56 + 8)" ( (binary_expression "iVar56 + 8" identifier + number_literal) ))))))) ))) ;) (expression_statement "*(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff;" (assignment_expression "*(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4) =\n                           *(uint *)(iVar56 + 0xc) | uVar35 & 0xffff" (pointer_expression "*(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4)" * (cast_expression "(uint *)((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4)" ( (binary_expression "(int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_ + 4" (cast_expression "(int)&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_" & (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data.address_" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data.super_Output_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build.\n                                      super_Output_section_data" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base.super_Output_section_data_build" (field_expression "(pMVar63->super_Output_data_got<64,_true>).\n                                      super_Output_data_got_base" (parenthesized_expression "(pMVar63->super_Output_data_got<64,_true>)" ( (comma_expression "pMVar63->super_Output_data_got<64,_true" (binary_expression "pMVar63->super_Output_data_got<64" (field_expression "pMVar63->super_Output_data_got" identifier -> field_identifier) < number_literal) , identifier) (ERROR ">" >) )) . field_identifier) . field_identifier) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )))) = (binary_expression "*(uint *)(iVar56 + 0xc) | uVar35 & 0xffff" (pointer_expression "*(uint *)(iVar56 + 0xc)" * (cast_expression "(uint *)(iVar56 + 0xc)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar56 + 0xc)" ( (binary_expression "iVar56 + 0xc" identifier + number_literal) )))) | (binary_expression "uVar35 & 0xffff" identifier & number_literal))) ;) })) (if_statement "if (pp_Var44[0x19] != (_func_int_varargs *)0xffffffff) {\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }" if (parenthesized_expression "(pp_Var44[0x19] != (_func_int_varargs *)0xffffffff)" ( (binary_expression "pp_Var44[0x19] != (_func_int_varargs *)0xffffffff" (subscript_expression "pp_Var44[0x19]" identifier [ number_literal ]) != (cast_expression "(_func_int_varargs *)0xffffffff" ( (type_descriptor "_func_int_varargs *" type_identifier (abstract_pointer_declarator "*" *)) ) number_literal)) )) (compound_statement "{\n                      if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }\n                    }" { (if_statement "if (((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0) {\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }\n                      else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }" if (parenthesized_expression "(((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0)" ( (binary_expression "((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000) == 0" (parenthesized_expression "((pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000)" ( (binary_expression "(pMVar51->super_Output_section_data).super_Output_data.address_ &\n                          0x200000000000000" (field_expression "(pMVar51->super_Output_section_data).super_Output_data.address_" (field_expression "(pMVar51->super_Output_section_data).super_Output_data" (parenthesized_expression "(pMVar51->super_Output_section_data)" ( (field_expression "pMVar51->super_Output_section_data" identifier -> field_identifier) )) . field_identifier) . field_identifier) & number_literal) )) == number_literal) )) (compound_statement "{\n                        *(uint *)(puVar18 + 6) = uVar35;\n                        *puVar18 = 0xb303;\n                        puVar18[1] = 0x651b;\n                        puVar18[2] = 0x9b60;\n                        puVar18[3] = 0xeb00;\n                        puVar18[4] = 0x653b;\n                        puVar18[5] = 0x6500;\n                        puVar18 = puVar18 + 8;\n                      }" { (expression_statement "*(uint *)(puVar18 + 6) = uVar35;" (assignment_expression "*(uint *)(puVar18 + 6) = uVar35" (pointer_expression "*(uint *)(puVar18 + 6)" * (cast_expression "(uint *)(puVar18 + 6)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar18 + 6)" ( (binary_expression "puVar18 + 6" identifier + number_literal) )))) = identifier) ;) (expression_statement "*puVar18 = 0xb303;" (assignment_expression "*puVar18 = 0xb303" (pointer_expression "*puVar18" * identifier) = number_literal) ;) (expression_statement "puVar18[1] = 0x651b;" (assignment_expression "puVar18[1] = 0x651b" (subscript_expression "puVar18[1]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[2] = 0x9b60;" (assignment_expression "puVar18[2] = 0x9b60" (subscript_expression "puVar18[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[3] = 0xeb00;" (assignment_expression "puVar18[3] = 0xeb00" (subscript_expression "puVar18[3]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[4] = 0x653b;" (assignment_expression "puVar18[4] = 0x653b" (subscript_expression "puVar18[4]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[5] = 0x6500;" (assignment_expression "puVar18[5] = 0x6500" (subscript_expression "puVar18[5]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18 = puVar18 + 8;" (assignment_expression "puVar18 = puVar18 + 8" identifier = (binary_expression "puVar18 + 8" identifier + number_literal)) ;) }) (else_clause "else if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }" else (if_statement "if (*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0') {\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }\n                      else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }" if (parenthesized_expression "(*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0')" ( (binary_expression "*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2) == '\0'" (pointer_expression "*(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2)" * (cast_expression "(char *)((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2)" ( (type_descriptor "char *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "((int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2)" ( (binary_expression "(int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data + 2" (cast_expression "(int)&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data" ( (type_descriptor "int" primitive_type) ) (pointer_expression "&pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data" & (field_expression "pMVar51[2].super_Output_section_data.\n                                               super_Output_data._vptr_Output_data" (field_expression "pMVar51[2].super_Output_section_data.\n                                               super_Output_data" (field_expression "pMVar51[2].super_Output_section_data" (subscript_expression "pMVar51[2]" identifier [ number_literal ]) . field_identifier) . field_identifier) . field_identifier))) + number_literal) )))) == (char_literal "'\0'" ' escape_sequence ')) )) (compound_statement "{\n                        if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }\n                        iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);\n                        if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }\n                        puVar18[3] = 0;\n                        puVar18[2] = 0xff22;\n                        *puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;\n                        puVar18[4] = 0x4599;\n                        puVar18[1] = (ushort)(iVar54 >> 2);\n                        puVar18[5] = 0xf02;\n                        puVar18 = puVar18 + 6;\n                      }" { (if_statement "if ((uVar35 & 3) != 0) {\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }" if (parenthesized_expression "((uVar35 & 3) != 0)" ( (binary_expression "(uVar35 & 3) != 0" (parenthesized_expression "(uVar35 & 3)" ( (binary_expression "uVar35 & 3" identifier & number_literal) )) != number_literal) )) (compound_statement "{\n                          sVar25 = 0x1e17;\n                          goto LAB_000e4314;\n                        }" { (expression_statement "sVar25 = 0x1e17;" (assignment_expression "sVar25 = 0x1e17" identifier = number_literal) ;) (goto_statement "goto LAB_000e4314;" goto statement_identifier ;) })) (expression_statement "iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc);" (assignment_expression "iVar54 = uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc)" identifier = (binary_expression "uVar35 - ((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc)" identifier - (parenthesized_expression "((int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc)" ( (binary_expression "(int)puVar18 + (uVar29 - (int)unaff_s3) & 0xfffffffc" (binary_expression "(int)puVar18 + (uVar29 - (int)unaff_s3)" (cast_expression "(int)puVar18" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "(uVar29 - (int)unaff_s3)" ( (binary_expression "uVar29 - (int)unaff_s3" identifier - (cast_expression "(int)unaff_s3" ( (type_descriptor "int" primitive_type) ) identifier)) ))) & number_literal) )))) ;) (if_statement "if (0xffffff < iVar54) {\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }" if (parenthesized_expression "(0xffffff < iVar54)" ( (binary_expression "0xffffff < iVar54" number_literal < identifier) )) (compound_statement "{\n                          uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);\n                    /* WARNING: Could not recover jumptable at 0x000e4308. Too many branches */\n                    /* WARNING: Treating indirect jump as call */\n                          uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);\n                          return (bool)uVar13;\n                        }" { (expression_statement "uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c);" (assignment_expression "uVar46 = (**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c)" identifier = (call_expression "(**(code **)(pcVar60 + 0x3e1e00))\n                                             (*(int *)(pcVar60 + 0x3dd44c) + 0x392c)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3e1e00))" ( (pointer_expression "**(code **)(pcVar60 + 0x3e1e00)" * (pointer_expression "*(code **)(pcVar60 + 0x3e1e00)" * (cast_expression "(code **)(pcVar60 + 0x3e1e00)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3e1e00)" ( (binary_expression "pcVar60 + 0x3e1e00" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd44c) + 0x392c)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd44c) + 0x392c" (pointer_expression "*(int *)(pcVar60 + 0x3dd44c)" * (cast_expression "(int *)(pcVar60 + 0x3dd44c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd44c)" ( (binary_expression "pcVar60 + 0x3dd44c" identifier + number_literal) )))) + number_literal) )))) ;) comment comment (expression_statement "uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54);" (assignment_expression "uVar13 = (**(code **)(pcVar61 + -0x7814))(uVar46,iVar54)" identifier = (call_expression "(**(code **)(pcVar61 + -0x7814))(uVar46,iVar54)" (parenthesized_expression "(**(code **)(pcVar61 + -0x7814))" ( (pointer_expression "**(code **)(pcVar61 + -0x7814)" * (pointer_expression "*(code **)(pcVar61 + -0x7814)" * (cast_expression "(code **)(pcVar61 + -0x7814)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar61 + -0x7814)" ( (binary_expression "pcVar61 + -0x7814" identifier + number_literal) ))))) )) (argument_list "(uVar46,iVar54)" ( identifier , identifier )))) ;) (return_statement "return (bool)uVar13;" return (cast_expression "(bool)uVar13" ( (type_descriptor "bool" primitive_type) ) identifier) ;) })) (expression_statement "puVar18[3] = 0;" (assignment_expression "puVar18[3] = 0" (subscript_expression "puVar18[3]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[2] = 0xff22;" (assignment_expression "puVar18[2] = 0xff22" (subscript_expression "puVar18[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "*puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900;" (assignment_expression "*puVar18 = (ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900" (pointer_expression "*puVar18" * identifier) = (binary_expression "(ushort)((uint)(iVar54 * 0x80) >> 0x19) | 0x7900" (call_expression "(ushort)((uint)(iVar54 * 0x80) >> 0x19)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "((uint)(iVar54 * 0x80) >> 0x19)" ( (binary_expression "(uint)(iVar54 * 0x80) >> 0x19" (call_expression "(uint)(iVar54 * 0x80)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(iVar54 * 0x80)" ( (binary_expression "iVar54 * 0x80" identifier * number_literal) ))) >> number_literal) ))) | number_literal)) ;) (expression_statement "puVar18[4] = 0x4599;" (assignment_expression "puVar18[4] = 0x4599" (subscript_expression "puVar18[4]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[1] = (ushort)(iVar54 >> 2);" (assignment_expression "puVar18[1] = (ushort)(iVar54 >> 2)" (subscript_expression "puVar18[1]" identifier [ number_literal ]) = (call_expression "(ushort)(iVar54 >> 2)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(iVar54 >> 2)" ( (binary_expression "iVar54 >> 2" identifier >> number_literal) )))) ;) (expression_statement "puVar18[5] = 0xf02;" (assignment_expression "puVar18[5] = 0xf02" (subscript_expression "puVar18[5]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18 = puVar18 + 6;" (assignment_expression "puVar18 = puVar18 + 6" identifier = (binary_expression "puVar18 + 6" identifier + number_literal)) ;) }) (else_clause "else {\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }" else (compound_statement "{\n                        uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);\n                        puVar18[1] = (ushort)(uVar48 >> 0x10);\n                        *puVar18 = 0x41af;\n                        puVar18[3] = uVar2;\n                        puVar18[2] = 0xff2f;\n                        puVar18[4] = 0x19;\n                        puVar18[7] = uVar2;\n                        puVar18[5] = 0xf3c;\n                        puVar18[6] = 0x330f;\n                        puVar18 = puVar18 + 8;\n                      }" { (expression_statement "uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31);" (assignment_expression "uVar2 = (short)piVar12 + (short)(uVar3 - (int)puVar31)" identifier = (binary_expression "(short)piVar12 + (short)(uVar3 - (int)puVar31)" (cast_expression "(short)piVar12" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) identifier) + (cast_expression "(short)(uVar3 - (int)puVar31)" ( (type_descriptor "short" (sized_type_specifier "short" short)) ) (parenthesized_expression "(uVar3 - (int)puVar31)" ( (binary_expression "uVar3 - (int)puVar31" identifier - (cast_expression "(int)puVar31" ( (type_descriptor "int" primitive_type) ) identifier)) ))))) ;) (expression_statement "puVar18[1] = (ushort)(uVar48 >> 0x10);" (assignment_expression "puVar18[1] = (ushort)(uVar48 >> 0x10)" (subscript_expression "puVar18[1]" identifier [ number_literal ]) = (call_expression "(ushort)(uVar48 >> 0x10)" (parenthesized_expression "(ushort)" ( identifier )) (argument_list "(uVar48 >> 0x10)" ( (binary_expression "uVar48 >> 0x10" identifier >> number_literal) )))) ;) (expression_statement "*puVar18 = 0x41af;" (assignment_expression "*puVar18 = 0x41af" (pointer_expression "*puVar18" * identifier) = number_literal) ;) (expression_statement "puVar18[3] = uVar2;" (assignment_expression "puVar18[3] = uVar2" (subscript_expression "puVar18[3]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar18[2] = 0xff2f;" (assignment_expression "puVar18[2] = 0xff2f" (subscript_expression "puVar18[2]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[4] = 0x19;" (assignment_expression "puVar18[4] = 0x19" (subscript_expression "puVar18[4]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[7] = uVar2;" (assignment_expression "puVar18[7] = uVar2" (subscript_expression "puVar18[7]" identifier [ number_literal ]) = identifier) ;) (expression_statement "puVar18[5] = 0xf3c;" (assignment_expression "puVar18[5] = 0xf3c" (subscript_expression "puVar18[5]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18[6] = 0x330f;" (assignment_expression "puVar18[6] = 0x330f" (subscript_expression "puVar18[6]" identifier [ number_literal ]) = number_literal) ;) (expression_statement "puVar18 = puVar18 + 8;" (assignment_expression "puVar18 = puVar18 + 8" identifier = (binary_expression "puVar18 + 8" identifier + number_literal)) ;) }))))) })) (expression_statement "pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4;" (assignment_expression "pOVar39 = (Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4" identifier = (cast_expression "(Output_data_space *)\n                              &(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4" ( (type_descriptor "Output_data_space *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4" & (field_expression "(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data.field_0x4" (field_expression "(pOVar39->super_Output_section_data_build).super_Output_section_data.\n                               super_Output_data" (field_expression "(pOVar39->super_Output_section_data_build).super_Output_section_data" (parenthesized_expression "(pOVar39->super_Output_section_data_build)" ( (field_expression "pOVar39->super_Output_section_data_build" identifier -> field_identifier) )) . field_identifier) . field_identifier) . field_identifier)))) ;) (expression_statement "piVar20 = piVar12 + 2;" (assignment_expression "piVar20 = piVar12 + 2" identifier = (binary_expression "piVar12 + 2" identifier + number_literal)) ;) (expression_statement "pMVar63 = in_t0;" (assignment_expression "pMVar63 = in_t0" identifier = identifier) ;) }) while (parenthesized_expression "(pOVar55 != pOVar39)" ( (binary_expression "pOVar55 != pOVar39" identifier != identifier) )) ;) (expression_statement "piVar20 = piVar12 + 2;" (assignment_expression "piVar20 = piVar12 + 2" identifier = (binary_expression "piVar12 + 2" identifier + number_literal)) ;) (ERROR "pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::" (comma_expression "pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std" (binary_expression "pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)::Target_mips<64" (assignment_expression "pDVar28 = (this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(this_00->dyn_relocs_).\n                            super__Vector_base<(anonymous_namespace)" (field_expression "(this_00->dyn_relocs_).\n                            super__Vector_base" (parenthesized_expression "(this_00->dyn_relocs_)" ( (field_expression "this_00->dyn_relocs_" identifier -> field_identifier) )) . field_identifier) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Target_mips" : : identifier) < number_literal) , (comma_expression "_true>::Dyn_reloc,_std" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) , identifier)) : : (binary_expression "allocator<(anonymous_namespace)" identifier < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) : :) (expression_statement "Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start;" (comma_expression "Target_mips<64,_true>::Dyn_reloc>_>\n                            ._M_impl._M_start" (binary_expression "Target_mips<64" identifier < number_literal) , (field_expression "_true>::Dyn_reloc>_>\n                            ._M_impl._M_start" (field_expression "_true>::Dyn_reloc>_>\n                            ._M_impl" (binary_expression "_true>::Dyn_reloc>_" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)) ;) })) (ERROR "pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::" (comma_expression "pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std" (binary_expression "pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)::Target_mips<64" (assignment_expression "pOVar39 = (Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)" identifier = (binary_expression "(Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base<(anonymous_namespace)" (cast_expression "(Output_data_space *)\n                          (this_00->dyn_relocs_).\n                          super__Vector_base" ( (type_descriptor "Output_data_space *" type_identifier (abstract_pointer_declarator "*" *)) ) (field_expression "(this_00->dyn_relocs_).\n                          super__Vector_base" (parenthesized_expression "(this_00->dyn_relocs_)" ( (field_expression "this_00->dyn_relocs_" identifier -> field_identifier) )) . field_identifier)) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) (ERROR "::Target_mips" : : identifier) < number_literal) , (comma_expression "_true>::Dyn_reloc,_std" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) , identifier)) : : (binary_expression "allocator<(anonymous_namespace)" identifier < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) : :) (expression_statement "Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage;" (comma_expression "Target_mips<64,_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage" (binary_expression "Target_mips<64" identifier < number_literal) , (field_expression "_true>::Dyn_reloc>_>\n                          ._M_impl._M_end_of_storage" (field_expression "_true>::Dyn_reloc>_>\n                          ._M_impl" (binary_expression "_true>::Dyn_reloc>_" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)) ;) (if_statement "if ((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)\n                goto LAB_000e4344;" if (parenthesized_expression "((pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28)" ( (binary_expression "(pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)) != pDVar28" (call_expression "(pointer)((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3))" (parenthesized_expression "(pointer)" ( identifier )) (argument_list "((int)in_t0 + (-(int)pOVar39 - (int)unaff_s3))" ( (binary_expression "(int)in_t0 + (-(int)pOVar39 - (int)unaff_s3)" (cast_expression "(int)in_t0" ( (type_descriptor "int" primitive_type) ) identifier) + (parenthesized_expression "(-(int)pOVar39 - (int)unaff_s3)" ( (binary_expression "-(int)pOVar39 - (int)unaff_s3" (unary_expression "-(int)pOVar39" - (cast_expression "(int)pOVar39" ( (type_descriptor "int" primitive_type) ) identifier)) - (cast_expression "(int)unaff_s3" ( (type_descriptor "int" primitive_type) ) identifier)) ))) ))) != identifier) )) (goto_statement "goto LAB_000e4344;" goto statement_identifier ;)) (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)((int)puVar18 - (int)in_t0)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)puVar18 - (int)in_t0)" ( (binary_expression "(int)puVar18 - (int)in_t0" (cast_expression "(int)puVar18" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)in_t0" ( (type_descriptor "int" primitive_type) ) identifier)) )))) ;) (expression_statement "sVar25 = 0x1e36;" (assignment_expression "sVar25 = 0x1e36" identifier = number_literal) ;) (if_statement "if (in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish) goto LAB_000e4314;" if (parenthesized_expression "(in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish)" ( (binary_expression "in_t0 != (Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish)" identifier != (parenthesized_expression "(Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish)" ( (ERROR "Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)::Target_mips<64,_true>::Dyn_reloc,_std::allocator<(anonymous_namespace)::" (comma_expression "Mips_output_data_got<64,_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base<(anonymous_namespace)" (binary_expression "_true> *)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base" identifier > (pointer_expression "*)\n                             (this_00->dyn_relocs_).\n                             super__Vector_base" * (ERROR ")" )) (field_expression "(this_00->dyn_relocs_).\n                             super__Vector_base" (parenthesized_expression "(this_00->dyn_relocs_)" ( (field_expression "this_00->dyn_relocs_" identifier -> field_identifier) )) . field_identifier))) < (parenthesized_expression "(anonymous_namespace)" ( identifier )))) : : (comma_expression "Target_mips<64,_true>::Dyn_reloc,_std" (binary_expression "Target_mips<64" identifier < number_literal) , (comma_expression "_true>::Dyn_reloc,_std" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) , identifier)) : : (binary_expression "allocator<(anonymous_namespace)" identifier < (parenthesized_expression "(anonymous_namespace)" ( identifier ))) : :) (comma_expression "Target_mips<64,_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish" (binary_expression "Target_mips<64" identifier < number_literal) , (field_expression "_true>::Dyn_reloc>_>\n                             ._M_impl._M_finish" (field_expression "_true>::Dyn_reloc>_>\n                             ._M_impl" (binary_expression "_true>::Dyn_reloc>_" (binary_expression "_true>::Dyn_reloc" identifier > (ERROR "::" : :) identifier) > identifier) (ERROR ">" >) . field_identifier) . field_identifier)) ))) )) (goto_statement "goto LAB_000e4314;" goto statement_identifier ;)) (expression_statement "sVar25 = 0x1e38;" (assignment_expression "sVar25 = 0x1e38" identifier = number_literal) ;) (if_statement "if ((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)\n                goto LAB_000e4314;" if (parenthesized_expression "((Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4)" ( (binary_expression "(Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3) != pMStack_2b4" (call_expression "(Mips_output_data_got<64,_true> *)((int)puVar18 - (int)unaff_s3)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)puVar18 - (int)unaff_s3)" ( (binary_expression "(int)puVar18 - (int)unaff_s3" (cast_expression "(int)puVar18" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)unaff_s3" ( (type_descriptor "int" primitive_type) ) identifier)) ))) != identifier) )) (goto_statement "goto LAB_000e4314;" goto statement_identifier ;)) (expression_statement "sVar25 = 0x1e3b;" (assignment_expression "sVar25 = 0x1e3b" identifier = number_literal) ;) (if_statement "if ((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)\n                goto LAB_000e4314;" if (parenthesized_expression "((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0)" ( (binary_expression "(Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31) != pMStack_2b0" (call_expression "(Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)piVar20 - (int)puVar31)" ( (binary_expression "(int)piVar20 - (int)puVar31" (cast_expression "(int)piVar20" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)puVar31" ( (type_descriptor "int" primitive_type) ) identifier)) ))) != identifier) )) (goto_statement "goto LAB_000e4314;" goto statement_identifier ;)) (return_statement "return SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0);" return (call_expression "SUB41((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0)" identifier (argument_list "((Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31),0)" ( (call_expression "(Mips_output_data_got<64,_true> *)((int)piVar20 - (int)puVar31)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "((int)piVar20 - (int)puVar31)" ( (binary_expression "(int)piVar20 - (int)puVar31" (cast_expression "(int)piVar20" ( (type_descriptor "int" primitive_type) ) identifier) - (cast_expression "(int)puVar31" ( (type_descriptor "int" primitive_type) ) identifier)) ))) , number_literal ))) ;) })) (goto_statement "goto LAB_000e43bc;" goto statement_identifier ;) })) }) (else_clause "else {\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }" else (compound_statement "{\nLAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);\nLAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);\nLAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);\nLAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);\n            (**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);\nLAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);\n          }" { (labeled_statement "LAB_000e434c:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);" statement_identifier : (expression_statement "(**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478);" (call_expression "(**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3ddc00))" ( (pointer_expression "**(code **)(pcVar60 + 0x3ddc00)" * (pointer_expression "*(code **)(pcVar60 + 0x3ddc00)" * (cast_expression "(code **)(pcVar60 + 0x3ddc00)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3ddc00)" ( (binary_expression "pcVar60 + 0x3ddc00" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xc5,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3478)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd44c) + 0x3574" (pointer_expression "*(int *)(pcVar60 + 0x3dd44c)" * (cast_expression "(int *)(pcVar60 + 0x3dd44c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd44c)" ( (binary_expression "pcVar60 + 0x3dd44c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3ddc20) + -0x3478" (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) )))) + number_literal) ))) ;)) (labeled_statement "LAB_000e4368:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);" statement_identifier : (expression_statement "(**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c);" (call_expression "(**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3ddc00))" ( (pointer_expression "**(code **)(pcVar60 + 0x3ddc00)" * (pointer_expression "*(code **)(pcVar60 + 0x3ddc00)" * (cast_expression "(code **)(pcVar60 + 0x3ddc00)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3ddc00)" ( (binary_expression "pcVar60 + 0x3ddc00" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd44c) + 0x4584,0xc0,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3a9c)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd44c) + 0x4584" (pointer_expression "*(int *)(pcVar60 + 0x3dd44c)" * (cast_expression "(int *)(pcVar60 + 0x3dd44c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd44c)" ( (binary_expression "pcVar60 + 0x3dd44c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3ddc20) + -0x3a9c" (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) )))) + number_literal) ))) ;)) (labeled_statement "LAB_000e4384:\n            (**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);" statement_identifier : (expression_statement "(**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350);" (call_expression "(**(code **)(pcVar60 + 0x3ddc00))\n                      (*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3ddc00))" ( (pointer_expression "**(code **)(pcVar60 + 0x3ddc00)" * (pointer_expression "*(code **)(pcVar60 + 0x3ddc00)" * (cast_expression "(code **)(pcVar60 + 0x3ddc00)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3ddc00)" ( (binary_expression "pcVar60 + 0x3ddc00" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd44c) + 0x3574,0xcf,\n                       *(int *)(pcVar60 + 0x3ddc20) + -0x3350)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd44c) + 0x3574" (pointer_expression "*(int *)(pcVar60 + 0x3dd44c)" * (cast_expression "(int *)(pcVar60 + 0x3dd44c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd44c)" ( (binary_expression "pcVar60 + 0x3dd44c" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3ddc20) + -0x3350" (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) )))) + number_literal) ))) ;)) (labeled_statement "LAB_000e43a0:\n            this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);" statement_identifier : (expression_statement "this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574);" (assignment_expression "this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574)" identifier = (call_expression "(Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3574)" (parenthesized_expression "(Target_mips<64,_true> *)" ( (comma_expression "Target_mips<64,_true> *" (binary_expression "Target_mips<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd44c) + 0x3574)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd44c) + 0x3574" (pointer_expression "*(int *)(pcVar60 + 0x3dd44c)" * (cast_expression "(int *)(pcVar60 + 0x3dd44c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd44c)" ( (binary_expression "pcVar60 + 0x3dd44c" identifier + number_literal) )))) + number_literal) )))) ;)) (expression_statement "(**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c);" (call_expression "(**(code **)(pcVar60 + 0x3ddc00))(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c)" (parenthesized_expression "(**(code **)(pcVar60 + 0x3ddc00))" ( (pointer_expression "**(code **)(pcVar60 + 0x3ddc00)" * (pointer_expression "*(code **)(pcVar60 + 0x3ddc00)" * (cast_expression "(code **)(pcVar60 + 0x3ddc00)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3ddc00)" ( (binary_expression "pcVar60 + 0x3ddc00" identifier + number_literal) ))))) )) (argument_list "(this_00,0xe3,*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c)" ( identifier , number_literal , (binary_expression "*(int *)(pcVar60 + 0x3ddc20) + -0x3a3c" (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) )))) + number_literal) ))) ;) (labeled_statement "LAB_000e43bc:\n            Target_mips<64,_true>::is_output_micromips(this_00);" statement_identifier : (expression_statement "Target_mips<64,_true>::is_output_micromips(this_00);" (comma_expression "Target_mips<64,_true>::is_output_micromips(this_00)" (binary_expression "Target_mips<64" identifier < number_literal) , (binary_expression "_true>::is_output_micromips(this_00)" identifier > (ERROR "::" : :) (call_expression "is_output_micromips(this_00)" identifier (argument_list "(this_00)" ( identifier ))))) ;)) }))) (expression_statement "sVar25 = 0xa1f;" (assignment_expression "sVar25 = 0xa1f" identifier = number_literal) ;) (expression_statement "pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474);" (assignment_expression "pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4474)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(*(int *)(pcVar60 + 0x3ddc20) + -0x4474)" ( (binary_expression "*(int *)(pcVar60 + 0x3ddc20) + -0x4474" (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);" (assignment_expression "this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588)" identifier = (call_expression "(Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588)" (parenthesized_expression "(Target_mips<64,_true> *)" ( (comma_expression "Target_mips<64,_true> *" (binary_expression "Target_mips<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd44c) + 0x3588)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd44c) + 0x3588" (pointer_expression "*(int *)(pcVar60 + 0x3dd44c)" * (cast_expression "(int *)(pcVar60 + 0x3dd44c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd44c)" ( (binary_expression "pcVar60 + 0x3dd44c" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "uVar64 = (**(code **)(pcVar60 + 0x3ddc00))();" (assignment_expression "uVar64 = (**(code **)(pcVar60 + 0x3ddc00))()" identifier = (call_expression "(**(code **)(pcVar60 + 0x3ddc00))()" (parenthesized_expression "(**(code **)(pcVar60 + 0x3ddc00))" ( (pointer_expression "**(code **)(pcVar60 + 0x3ddc00)" * (pointer_expression "*(code **)(pcVar60 + 0x3ddc00)" * (cast_expression "(code **)(pcVar60 + 0x3ddc00)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3ddc00)" ( (binary_expression "pcVar60 + 0x3ddc00" identifier + number_literal) ))))) )) (argument_list "()" ( )))) ;) (labeled_statement "LAB_000e43e8:\n          in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);" statement_identifier : (expression_statement "in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0);" (assignment_expression "in_t0 = (Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(uint)(in_t4 < in_t0)" (call_expression "(Mips_output_data_got<64,_true> *)(uint)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(uint)" ( identifier ))) (argument_list "(in_t4 < in_t0)" ( (binary_expression "in_t4 < in_t0" identifier < identifier) )))) ;)) }) while (parenthesized_expression "(in_t0 == (Mips_output_data_got<64,_true> *)0x0)" ( (binary_expression "in_t0 == (Mips_output_data_got<64,_true> *)0x0)" identifier == (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) ))) )) ;) })) })) (labeled_statement "LAB_000e4338:\n    do {\n      gold::Output_file::get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);\nLAB_000e4344:\n      sVar25 = 0x1e33;\nLAB_000e4314:\n      pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);\n      this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n      (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e432c:\n    } while (in_t0 != (Mips_output_data_got<64,_true> *)0x0);\n  } while( true );" statement_identifier : (do_statement "do {\n      gold::Output_file::get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);\nLAB_000e4344:\n      sVar25 = 0x1e33;\nLAB_000e4314:\n      pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);\n      this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n      (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e432c:\n    } while (in_t0 != (Mips_output_data_got<64,_true> *)0x0);\n  } while( true );" do (compound_statement "{\n      gold::Output_file::get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);\nLAB_000e4344:\n      sVar25 = 0x1e33;\nLAB_000e4314:\n      pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);\n      this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);\n      (**(code **)(pcVar60 + 0x3ddc00))();\nLAB_000e432c:\n    } while (in_t0 != (Mips_output_data_got<64,_true> *)0x0);\n  }" { (labeled_statement "gold::Output_file::get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);" statement_identifier : (ERROR ":" :) (labeled_statement "Output_file::get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);" statement_identifier : (ERROR ":" :) (expression_statement "get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63);" (call_expression "get_output_view\n                ((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63)" identifier (argument_list "((Output_file *)this_00,CONCAT44(pcVar61,in_stack_fffffd3c),sVar25,\n                 (Output_file *)pMVar63)" ( (cast_expression "(Output_file *)this_00" ( (type_descriptor "Output_file *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) , (call_expression "CONCAT44(pcVar61,in_stack_fffffd3c)" identifier (argument_list "(pcVar61,in_stack_fffffd3c)" ( identifier , identifier ))) , identifier , (cast_expression "(Output_file *)pMVar63" ( (type_descriptor "Output_file *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier) ))) ;))) (labeled_statement "LAB_000e4344:\n      sVar25 = 0x1e33;" statement_identifier : (expression_statement "sVar25 = 0x1e33;" (assignment_expression "sVar25 = 0x1e33" identifier = number_literal) ;)) (labeled_statement "LAB_000e4314:\n      pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);" statement_identifier : (expression_statement "pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448);" (assignment_expression "pMVar63 = (Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448)" identifier = (call_expression "(Mips_output_data_got<64,_true> *)(*(int *)(pcVar60 + 0x3ddc20) + -0x4448)" (parenthesized_expression "(Mips_output_data_got<64,_true> *)" ( (comma_expression "Mips_output_data_got<64,_true> *" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(*(int *)(pcVar60 + 0x3ddc20) + -0x4448)" ( (binary_expression "*(int *)(pcVar60 + 0x3ddc20) + -0x4448" (pointer_expression "*(int *)(pcVar60 + 0x3ddc20)" * (cast_expression "(int *)(pcVar60 + 0x3ddc20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3ddc20)" ( (binary_expression "pcVar60 + 0x3ddc20" identifier + number_literal) )))) + number_literal) )))) ;)) (expression_statement "this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588);" (assignment_expression "this_00 = (Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588)" identifier = (call_expression "(Target_mips<64,_true> *)(*(int *)(pcVar60 + 0x3dd44c) + 0x3588)" (parenthesized_expression "(Target_mips<64,_true> *)" ( (comma_expression "Target_mips<64,_true> *" (binary_expression "Target_mips<64" identifier < number_literal) , (binary_expression "_true> *" identifier > (pointer_expression "*" * identifier))) )) (argument_list "(*(int *)(pcVar60 + 0x3dd44c) + 0x3588)" ( (binary_expression "*(int *)(pcVar60 + 0x3dd44c) + 0x3588" (pointer_expression "*(int *)(pcVar60 + 0x3dd44c)" * (cast_expression "(int *)(pcVar60 + 0x3dd44c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar60 + 0x3dd44c)" ( (binary_expression "pcVar60 + 0x3dd44c" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(**(code **)(pcVar60 + 0x3ddc00))();" (call_expression "(**(code **)(pcVar60 + 0x3ddc00))()" (parenthesized_expression "(**(code **)(pcVar60 + 0x3ddc00))" ( (pointer_expression "**(code **)(pcVar60 + 0x3ddc00)" * (pointer_expression "*(code **)(pcVar60 + 0x3ddc00)" * (cast_expression "(code **)(pcVar60 + 0x3ddc00)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar60 + 0x3ddc00)" ( (binary_expression "pcVar60 + 0x3ddc00" identifier + number_literal) ))))) )) (argument_list "()" ( ))) ;) (labeled_statement "LAB_000e432c:\n    } while (in_t0 != (Mips_output_data_got<64,_true> *)0x0);" statement_identifier : (ERROR "} while (in_t0 != (Mips_output_data_got<64,_true> *)0x0)" } while ( (binary_expression "in_t0 != (Mips_output_data_got<64,_true> *)0x0)" identifier != (parenthesized_expression "(Mips_output_data_got<64,_true> *)0x0)" ( (comma_expression "Mips_output_data_got<64,_true> *)0x0" (binary_expression "Mips_output_data_got<64" identifier < number_literal) , (binary_expression "_true> *)0x0" identifier > (pointer_expression "*)0x0" * (ERROR ")" )) number_literal))) )))) (expression_statement ";" ;)) }) while (parenthesized_expression "( true )" ( true )) ;)) }))
(translation_unit "uint FUN_000e1df8(int param_1,uint param_2)\n\n{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    \n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}\n\n" (function_definition "uint FUN_000e1df8(int param_1,uint param_2)\n\n{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    \n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}" type_identifier (function_declarator "FUN_000e1df8(int param_1,uint param_2)" identifier (parameter_list "(int param_1,uint param_2)" ( (parameter_declaration "int param_1" primitive_type identifier) , (parameter_declaration "uint param_2" type_identifier identifier) ))) (compound_statement "{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    \n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}" { (declaration "uint uVar1;" type_identifier identifier ;) (declaration "uint uVar2;" type_identifier identifier ;) (declaration "int extraout_v1;" primitive_type identifier ;) (declaration "undefined *puVar3;" type_identifier (pointer_declarator "*puVar3" * identifier) ;) (declaration "undefined4 *puVar4;" type_identifier (pointer_declarator "*puVar4" * identifier) ;) (declaration "int *piVar5;" primitive_type (pointer_declarator "*piVar5" * identifier) ;) (declaration "uint *puVar6;" type_identifier (pointer_declarator "*puVar6" * identifier) ;) (declaration "int iVar7;" primitive_type identifier ;) (declaration "undefined *puVar8;" type_identifier (pointer_declarator "*puVar8" * identifier) ;) (declaration "code *pcVar9;" type_identifier (pointer_declarator "*pcVar9" * identifier) ;) (if_statement "if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" if (parenthesized_expression "(param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))))" ( (binary_expression "param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" identifier < (call_expression "(uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" ( (binary_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))" (binary_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8))" ( (binary_expression "*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)" (pointer_expression "*(int *)(param_1 + 0x200)" * (cast_expression "(int *)(param_1 + 0x200)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x200)" ( (binary_expression "param_1 + 0x200" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x1f8)" * (cast_expression "(int *)(param_1 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x1f8)" ( (binary_expression "param_1 + 0x1f8" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))" ( (binary_expression "*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)" (pointer_expression "*(int *)(param_1 + 0x204)" * (cast_expression "(int *)(param_1 + 0x204)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x204)" ( (binary_expression "param_1 + 0x204" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x1fc)" * (cast_expression "(int *)(param_1 + 0x1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x1fc)" ( (binary_expression "param_1 + 0x1fc" identifier + number_literal) ))))) ))) )))) )) (compound_statement "{\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }" { (expression_statement "iVar7 = (param_2 >> 5) * 4;" (assignment_expression "iVar7 = (param_2 >> 5) * 4" identifier = (binary_expression "(param_2 >> 5) * 4" (parenthesized_expression "(param_2 >> 5)" ( (binary_expression "param_2 >> 5" identifier >> number_literal) )) * number_literal)) ;) (expression_statement "uVar1 = 1 << (param_2 & 0x1f);" (assignment_expression "uVar1 = 1 << (param_2 & 0x1f)" identifier = (binary_expression "1 << (param_2 & 0x1f)" number_literal << (parenthesized_expression "(param_2 & 0x1f)" ( (binary_expression "param_2 & 0x1f" identifier & number_literal) )))) ;) (if_statement "if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }" if (parenthesized_expression "((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0)" ( (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7))" ( (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" * (cast_expression "(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x1f8) + iVar7)" ( (binary_expression "*(int *)(param_1 + 0x1f8) + iVar7" (pointer_expression "*(int *)(param_1 + 0x1f8)" * (cast_expression "(int *)(param_1 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x1f8)" ( (binary_expression "param_1 + 0x1f8" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n      return 1;\n    }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;" if (parenthesized_expression "((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)" ( (binary_expression "(uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2" (call_expression "(uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)))" ( (binary_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))" (binary_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c))" ( (binary_expression "*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)" (pointer_expression "*(int *)(param_1 + 0x214)" * (cast_expression "(int *)(param_1 + 0x214)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x214)" ( (binary_expression "param_1 + 0x214" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x20c)" * (cast_expression "(int *)(param_1 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x20c)" ( (binary_expression "param_1 + 0x20c" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))" ( (binary_expression "*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)" (pointer_expression "*(int *)(param_1 + 0x218)" * (cast_expression "(int *)(param_1 + 0x218)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x218)" ( (binary_expression "param_1 + 0x218" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x210)" * (cast_expression "(int *)(param_1 + 0x210)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x210)" ( (binary_expression "param_1 + 0x210" identifier + number_literal) ))))) ))) ))) <= identifier) )) (goto_statement "goto LAB_000e1f04;" goto statement_identifier ;)) (if_statement "if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }" if (parenthesized_expression "((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0)" ( (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7))" ( (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" * (cast_expression "(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x20c) + iVar7)" ( (binary_expression "*(int *)(param_1 + 0x20c) + iVar7" (pointer_expression "*(int *)(param_1 + 0x20c)" * (cast_expression "(int *)(param_1 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x20c)" ( (binary_expression "param_1 + 0x20c" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n      return 1;\n    }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }" if (parenthesized_expression "(param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8))" ( (binary_expression "param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" identifier < (call_expression "(uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" ( (binary_expression "(*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224))" ( (binary_expression "*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)" (pointer_expression "*(int *)(param_1 + 0x22c)" * (cast_expression "(int *)(param_1 + 0x22c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x22c)" ( (binary_expression "param_1 + 0x22c" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x224)" * (cast_expression "(int *)(param_1 + 0x224)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x224)" ( (binary_expression "param_1 + 0x224" identifier + number_literal) ))))) )) + (binary_expression "(*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220))" ( (binary_expression "*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)" (pointer_expression "*(int *)(param_1 + 0x228)" * (cast_expression "(int *)(param_1 + 0x228)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x228)" ( (binary_expression "param_1 + 0x228" identifier + number_literal) )))) - (pointer_expression "*(int *)(param_1 + 0x220)" * (cast_expression "(int *)(param_1 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x220)" ( (binary_expression "param_1 + 0x220" identifier + number_literal) ))))) )) * number_literal)) )))) )) (compound_statement "{\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }" { (return_statement "return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);" return (call_expression "(uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0)" ( (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7))" ( (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(param_1 + 0x220) + iVar7)" * (cast_expression "(uint *)(*(int *)(param_1 + 0x220) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(param_1 + 0x220) + iVar7)" ( (binary_expression "*(int *)(param_1 + 0x220) + iVar7" (pointer_expression "*(int *)(param_1 + 0x220)" * (cast_expression "(int *)(param_1 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(param_1 + 0x220)" ( (binary_expression "param_1 + 0x220" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) ))) ;) })) }) (else_clause "else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" else (compound_statement "{\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" { (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" ( (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal) , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a00" identifier + number_literal) ))) ;) (labeled_statement "LAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" statement_identifier : (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" ( (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal) , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a1c" identifier + number_literal) ))) ;)) }))) (expression_statement "uVar1 = 0x723;" (assignment_expression "uVar1 = 0x723" identifier = number_literal) ;) (expression_statement "puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;" (assignment_expression "puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier = (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" identifier + number_literal)) ;) (expression_statement "puVar8 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar8 = PTR_do_gold_unreachable_004c1a30" identifier = identifier) ;) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" ( (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" * (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" ( (type_descriptor "code *" type_identifier (abstract_pointer_declarator "*" *)) ) identifier)) )) (argument_list "(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c)" ( identifier , number_literal , (binary_expression "PTR_s__s_004c1a50 + -0x4a3c" identifier + number_literal) ))) ;) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" if (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))))" ( (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" identifier < (call_expression "(uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" ( (binary_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))" (binary_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8))" ( (binary_expression "*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)" (pointer_expression "*(int *)(puVar3 + 0x200)" * (cast_expression "(int *)(puVar3 + 0x200)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x200)" ( (binary_expression "puVar3 + 0x200" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x1f8)" * (cast_expression "(int *)(puVar3 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1f8)" ( (binary_expression "puVar3 + 0x1f8" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))" ( (binary_expression "*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)" (pointer_expression "*(int *)(puVar3 + 0x204)" * (cast_expression "(int *)(puVar3 + 0x204)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x204)" ( (binary_expression "puVar3 + 0x204" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x1fc)" * (cast_expression "(int *)(puVar3 + 0x1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1fc)" ( (binary_expression "puVar3 + 0x1fc" identifier + number_literal) ))))) ))) )))) )) (compound_statement "{\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }" { (expression_statement "iVar7 = (uVar1 >> 5) * 4;" (assignment_expression "iVar7 = (uVar1 >> 5) * 4" identifier = (binary_expression "(uVar1 >> 5) * 4" (parenthesized_expression "(uVar1 >> 5)" ( (binary_expression "uVar1 >> 5" identifier >> number_literal) )) * number_literal)) ;) (expression_statement "uVar2 = 1 << (uVar1 & 0x1f);" (assignment_expression "uVar2 = 1 << (uVar1 & 0x1f)" identifier = (binary_expression "1 << (uVar1 & 0x1f)" number_literal << (parenthesized_expression "(uVar1 & 0x1f)" ( (binary_expression "uVar1 & 0x1f" identifier & number_literal) )))) ;) (if_statement "if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }" if (parenthesized_expression "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0)" ( (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7))" ( (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" * (cast_expression "(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar3 + 0x1f8) + iVar7)" ( (binary_expression "*(int *)(puVar3 + 0x1f8) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x1f8)" * (cast_expression "(int *)(puVar3 + 0x1f8)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1f8)" ( (binary_expression "puVar3 + 0x1f8" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n      return 1;\n    }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }" if (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))))" ( (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" identifier < (call_expression "(uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" ( (binary_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))" (binary_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c))" ( (binary_expression "*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)" (pointer_expression "*(int *)(puVar3 + 0x214)" * (cast_expression "(int *)(puVar3 + 0x214)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x214)" ( (binary_expression "puVar3 + 0x214" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x20c)" * (cast_expression "(int *)(puVar3 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x20c)" ( (binary_expression "puVar3 + 0x20c" identifier + number_literal) ))))) )) * number_literal) + (parenthesized_expression "(*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))" ( (binary_expression "*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)" (pointer_expression "*(int *)(puVar3 + 0x218)" * (cast_expression "(int *)(puVar3 + 0x218)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x218)" ( (binary_expression "puVar3 + 0x218" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x210)" * (cast_expression "(int *)(puVar3 + 0x210)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x210)" ( (binary_expression "puVar3 + 0x210" identifier + number_literal) ))))) ))) )))) )) (compound_statement "{\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }" { (if_statement "if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }" if (parenthesized_expression "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0)" ( (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7))" ( (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" * (cast_expression "(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar3 + 0x20c) + iVar7)" ( (binary_expression "*(int *)(puVar3 + 0x20c) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x20c)" * (cast_expression "(int *)(puVar3 + 0x20c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x20c)" ( (binary_expression "puVar3 + 0x20c" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) )) (compound_statement "{\n        return 1;\n      }" { (return_statement "return 1;" return number_literal ;) })) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }" if (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8))" ( (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" identifier < (call_expression "(uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" ( (binary_expression "(*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224))" ( (binary_expression "*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)" (pointer_expression "*(int *)(puVar3 + 0x22c)" * (cast_expression "(int *)(puVar3 + 0x22c)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x22c)" ( (binary_expression "puVar3 + 0x22c" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x224)" * (cast_expression "(int *)(puVar3 + 0x224)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x224)" ( (binary_expression "puVar3 + 0x224" identifier + number_literal) ))))) )) + (binary_expression "(*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220))" ( (binary_expression "*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)" (pointer_expression "*(int *)(puVar3 + 0x228)" * (cast_expression "(int *)(puVar3 + 0x228)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x228)" ( (binary_expression "puVar3 + 0x228" identifier + number_literal) )))) - (pointer_expression "*(int *)(puVar3 + 0x220)" * (cast_expression "(int *)(puVar3 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x220)" ( (binary_expression "puVar3 + 0x220" identifier + number_literal) ))))) )) * number_literal)) )))) )) (compound_statement "{\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }" { (return_statement "return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);" return (call_expression "(uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0)" ( (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7))" ( (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" identifier & (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" * (cast_expression "(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar3 + 0x220) + iVar7)" ( (binary_expression "*(int *)(puVar3 + 0x220) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x220)" * (cast_expression "(int *)(puVar3 + 0x220)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x220)" ( (binary_expression "puVar3 + 0x220" identifier + number_literal) )))) + identifier) ))))) )) != number_literal) ))) ;) })) (goto_statement "goto LAB_000e2064;" goto statement_identifier ;) })) }) (else_clause "else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" else (compound_statement "{\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" { (expression_statement "(**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);" (call_expression "(**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304)" (parenthesized_expression "(**(code **)(puVar8 + 0x3dfaf4))" ( (pointer_expression "**(code **)(puVar8 + 0x3dfaf4)" * (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" * (cast_expression "(code **)(puVar8 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar8 + 0x3dfaf4)" ( (binary_expression "puVar8 + 0x3dfaf4" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304)" ( (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" * (cast_expression "(int *)(puVar8 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3df340)" ( (binary_expression "puVar8 + 0x3df340" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x5174" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" * (cast_expression "(int *)(puVar8 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3dfb14)" ( (binary_expression "puVar8 + 0x3dfb14" identifier + number_literal) )))) + number_literal) , (pointer_expression "*(int *)(puVar3 + 0x1fc)" * (cast_expression "(int *)(puVar3 + 0x1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar3 + 0x1fc)" ( (binary_expression "puVar3 + 0x1fc" identifier + number_literal) )))) , (binary_expression "puVar8 + 0x3e7304" identifier + number_literal) ))) ;) }))) (expression_statement "(**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);" (call_expression "(**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190)" (parenthesized_expression "(**(code **)(puVar8 + 0x3dfaf4))" ( (pointer_expression "**(code **)(puVar8 + 0x3dfaf4)" * (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" * (cast_expression "(code **)(puVar8 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar8 + 0x3dfaf4)" ( (binary_expression "puVar8 + 0x3dfaf4" identifier + number_literal) ))))) )) (argument_list "(*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190)" ( (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" * (cast_expression "(int *)(puVar8 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3df340)" ( (binary_expression "puVar8 + 0x3df340" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x5190" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" * (cast_expression "(int *)(puVar8 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3dfb14)" ( (binary_expression "puVar8 + 0x3dfb14" identifier + number_literal) )))) + number_literal) ))) ;) (labeled_statement "LAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;" statement_identifier : (expression_statement "puVar6 = (uint *)&DAT_00000723;" (assignment_expression "puVar6 = (uint *)&DAT_00000723" identifier = (cast_expression "(uint *)&DAT_00000723" ( (type_descriptor "uint *" type_identifier (abstract_pointer_declarator "*" *)) ) (pointer_expression "&DAT_00000723" & identifier))) ;)) (expression_statement "pcVar9 = *(code **)(puVar8 + 0x3dfaf4);" (assignment_expression "pcVar9 = *(code **)(puVar8 + 0x3dfaf4)" identifier = (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" * (cast_expression "(code **)(puVar8 + 0x3dfaf4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(puVar8 + 0x3dfaf4)" ( (binary_expression "puVar8 + 0x3dfaf4" identifier + number_literal) ))))) ;) (expression_statement "puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);" (assignment_expression "puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588)" identifier = (cast_expression "(undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588)" ( (type_descriptor "undefined4 *" type_identifier (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(*(int *)(puVar8 + 0x3df340) + 0x3588)" ( (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" * (cast_expression "(int *)(puVar8 + 0x3df340)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3df340)" ( (binary_expression "puVar8 + 0x3df340" identifier + number_literal) )))) + number_literal) )))) ;) (expression_statement "(*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);" (call_expression "(*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0)" (parenthesized_expression "(*pcVar9)" ( (pointer_expression "*pcVar9" * identifier) )) (argument_list "(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0)" ( identifier , number_literal , (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x51b0" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" * (cast_expression "(int *)(puVar8 + 0x3dfb14)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(puVar8 + 0x3dfb14)" ( (binary_expression "puVar8 + 0x3dfb14" identifier + number_literal) )))) + number_literal) ))) ;) (expression_statement "piVar5 = (int *)*puVar4;" (assignment_expression "piVar5 = (int *)*puVar4" identifier = (cast_expression "(int *)*puVar4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*puVar4" * identifier))) ;) (if_statement "if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" if (parenthesized_expression "(*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4))" ( (binary_expression "*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)" (pointer_expression "*(code **)(*piVar5 + 0x60)" * (cast_expression "(code **)(*piVar5 + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x60)" ( (binary_expression "*piVar5 + 0x60" (pointer_expression "*piVar5" * identifier) + number_literal) )))) == (pointer_expression "*(code **)(pcVar9 + 0x3dfaa4)" * (cast_expression "(code **)(pcVar9 + 0x3dfaa4)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3dfaa4)" ( (binary_expression "pcVar9 + 0x3dfaa4" identifier + number_literal) ))))) )) (compound_statement "{\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }" { (if_statement "if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }" if (parenthesized_expression "((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6)" ( (binary_expression "(uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6" (call_expression "(uint)(piVar5[0xf] - piVar5[0xe] >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar5[0xf] - piVar5[0xe] >> 2)" ( (binary_expression "piVar5[0xf] - piVar5[0xe] >> 2" (binary_expression "piVar5[0xf] - piVar5[0xe]" (subscript_expression "piVar5[0xf]" identifier [ number_literal ]) - (subscript_expression "piVar5[0xe]" identifier [ number_literal ])) >> number_literal) ))) <= (pointer_expression "*puVar6" * identifier)) )) (compound_statement "{\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }" { (expression_statement "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);" (assignment_expression "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" identifier = (call_expression "(**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" (parenthesized_expression "(**(code **)(pcVar9 + 0x3df9b0))" ( (pointer_expression "**(code **)(pcVar9 + 0x3df9b0)" * (pointer_expression "*(code **)(pcVar9 + 0x3df9b0)" * (cast_expression "(code **)(pcVar9 + 0x3df9b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3df9b0)" ( (binary_expression "pcVar9 + 0x3df9b0" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" ( (binary_expression "*(int *)(pcVar9 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar9 + 0x3df1fc)" * (cast_expression "(int *)(pcVar9 + 0x3df1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df1fc)" ( (binary_expression "pcVar9 + 0x3df1fc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar9 + 0x3df9d0) + -0x33a0" (pointer_expression "*(int *)(pcVar9 + 0x3df9d0)" * (cast_expression "(int *)(pcVar9 + 0x3df9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df9d0)" ( (binary_expression "pcVar9 + 0x3df9d0" identifier + number_literal) )))) + number_literal) )))) ;) (return_statement "return uVar1;" return identifier ;) })) (expression_statement "iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);" (assignment_expression "iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4)" identifier = (pointer_expression "*(int *)(piVar5[0xe] + *puVar6 * 4)" * (cast_expression "(int *)(piVar5[0xe] + *puVar6 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar5[0xe] + *puVar6 * 4)" ( (binary_expression "piVar5[0xe] + *puVar6 * 4" (subscript_expression "piVar5[0xe]" identifier [ number_literal ]) + (binary_expression "*puVar6 * 4" (pointer_expression "*puVar6" * identifier) * number_literal)) ))))) ;) }) (else_clause "else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" else (compound_statement "{\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" { (expression_statement "iVar7 = (**(code **)(*piVar5 + 0x60))();" (assignment_expression "iVar7 = (**(code **)(*piVar5 + 0x60))()" identifier = (call_expression "(**(code **)(*piVar5 + 0x60))()" (parenthesized_expression "(**(code **)(*piVar5 + 0x60))" ( (pointer_expression "**(code **)(*piVar5 + 0x60)" * (pointer_expression "*(code **)(*piVar5 + 0x60)" * (cast_expression "(code **)(*piVar5 + 0x60)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x60)" ( (binary_expression "*piVar5 + 0x60" (pointer_expression "*piVar5" * identifier) + number_literal) ))))) )) (argument_list "()" ( )))) ;) }))) (if_statement "if (-1 < *(int *)(iVar7 + 0x20)) {\n                    \n    FUN_000d7664();\n  }" if (parenthesized_expression "(-1 < *(int *)(iVar7 + 0x20))" ( (binary_expression "-1 < *(int *)(iVar7 + 0x20)" number_literal < (pointer_expression "*(int *)(iVar7 + 0x20)" * (cast_expression "(int *)(iVar7 + 0x20)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + 0x20)" ( (binary_expression "iVar7 + 0x20" identifier + number_literal) ))))) )) (compound_statement "{\n                    \n    FUN_000d7664();\n  }" { (expression_statement "FUN_000d7664();" (call_expression "FUN_000d7664()" identifier (argument_list "()" ( ))) ;) })) (expression_statement "piVar5 = (int *)*puVar4;" (assignment_expression "piVar5 = (int *)*puVar4" identifier = (cast_expression "(int *)*puVar4" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (pointer_expression "*puVar4" * identifier))) ;) (expression_statement "iVar7 = *(int *)(iVar7 + 0xc);" (assignment_expression "iVar7 = *(int *)(iVar7 + 0xc)" identifier = (pointer_expression "*(int *)(iVar7 + 0xc)" * (cast_expression "(int *)(iVar7 + 0xc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(iVar7 + 0xc)" ( (binary_expression "iVar7 + 0xc" identifier + number_literal) ))))) ;) (if_statement "if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }" if (parenthesized_expression "(*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8))" ( (binary_expression "*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)" (pointer_expression "*(code **)(*piVar5 + 0x68)" * (cast_expression "(code **)(*piVar5 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x68)" ( (binary_expression "*piVar5 + 0x68" (pointer_expression "*piVar5" * identifier) + number_literal) )))) != (pointer_expression "*(code **)(pcVar9 + 0x3dfaa8)" * (cast_expression "(code **)(pcVar9 + 0x3dfaa8)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3dfaa8)" ( (binary_expression "pcVar9 + 0x3dfaa8" identifier + number_literal) ))))) )) (compound_statement "{\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }" { (expression_statement "(**(code **)(*piVar5 + 0x68))();" (call_expression "(**(code **)(*piVar5 + 0x68))()" (parenthesized_expression "(**(code **)(*piVar5 + 0x68))" ( (pointer_expression "**(code **)(*piVar5 + 0x68)" * (pointer_expression "*(code **)(*piVar5 + 0x68)" * (cast_expression "(code **)(*piVar5 + 0x68)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(*piVar5 + 0x68)" ( (binary_expression "*piVar5 + 0x68" (pointer_expression "*piVar5" * identifier) + number_literal) ))))) )) (argument_list "()" ( ))) ;) (return_statement "return iVar7 + extraout_v1;" return (binary_expression "iVar7 + extraout_v1" identifier + identifier) ;) })) (if_statement "if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }" if (parenthesized_expression "((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6)" ( (binary_expression "(uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6" (call_expression "(uint)(piVar5[0x22] - piVar5[0x21] >> 2)" (parenthesized_expression "(uint)" ( identifier )) (argument_list "(piVar5[0x22] - piVar5[0x21] >> 2)" ( (binary_expression "piVar5[0x22] - piVar5[0x21] >> 2" (binary_expression "piVar5[0x22] - piVar5[0x21]" (subscript_expression "piVar5[0x22]" identifier [ number_literal ]) - (subscript_expression "piVar5[0x21]" identifier [ number_literal ])) >> number_literal) ))) <= (pointer_expression "*puVar6" * identifier)) )) (compound_statement "{\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }" { (expression_statement "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);" (assignment_expression "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" identifier = (call_expression "(**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" (parenthesized_expression "(**(code **)(pcVar9 + 0x3df9b0))" ( (pointer_expression "**(code **)(pcVar9 + 0x3df9b0)" * (pointer_expression "*(code **)(pcVar9 + 0x3df9b0)" * (cast_expression "(code **)(pcVar9 + 0x3df9b0)" ( (type_descriptor "code **" type_identifier (abstract_pointer_declarator "**" * (abstract_pointer_declarator "*" *))) ) (parenthesized_expression "(pcVar9 + 0x3df9b0)" ( (binary_expression "pcVar9 + 0x3df9b0" identifier + number_literal) ))))) )) (argument_list "(*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" ( (binary_expression "*(int *)(pcVar9 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar9 + 0x3df1fc)" * (cast_expression "(int *)(pcVar9 + 0x3df1fc)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df1fc)" ( (binary_expression "pcVar9 + 0x3df1fc" identifier + number_literal) )))) + number_literal) , number_literal , (binary_expression "*(int *)(pcVar9 + 0x3df9d0) + -0x3798" (pointer_expression "*(int *)(pcVar9 + 0x3df9d0)" * (cast_expression "(int *)(pcVar9 + 0x3df9d0)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(pcVar9 + 0x3df9d0)" ( (binary_expression "pcVar9 + 0x3df9d0" identifier + number_literal) )))) + number_literal) )))) ;) (return_statement "return uVar1;" return identifier ;) })) (return_statement "return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);" return (binary_expression "iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4)" identifier + (pointer_expression "*(int *)(piVar5[0x21] + *puVar6 * 4)" * (cast_expression "(int *)(piVar5[0x21] + *puVar6 * 4)" ( (type_descriptor "int *" primitive_type (abstract_pointer_declarator "*" *)) ) (parenthesized_expression "(piVar5[0x21] + *puVar6 * 4)" ( (binary_expression "piVar5[0x21] + *puVar6 * 4" (subscript_expression "piVar5[0x21]" identifier [ number_literal ]) + (binary_expression "*puVar6 * 4" (pointer_expression "*puVar6" * identifier) * number_literal)) ))))) ;) })))
(translation_unit (function_definition TYPE (function_declarator IDENT (parameter_list ( (parameter_declaration TYPE IDENT) , (parameter_declaration TYPE IDENT) ))) (compound_statement { (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE IDENT ;) (declaration TYPE (pointer_declarator * IDENT) ;) (declaration TYPE (pointer_declarator * IDENT) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) * LIT) + (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ))) )))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( (binary_expression IDENT >> LIT) )) * LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression LIT << (parenthesized_expression ( (binary_expression IDENT & LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + IDENT) ))))) )) != LIT) )) (compound_statement { (return_statement return LIT ;) })) (if_statement if (parenthesized_expression ( (binary_expression (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) * LIT) + (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ))) ))) <= IDENT) )) (goto_statement goto statement_identifier ;)) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + IDENT) ))))) )) != LIT) )) (compound_statement { (return_statement return LIT ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) + (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) * LIT)) )))) )) (compound_statement { (return_statement return (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + IDENT) ))))) )) != LIT) ))) ;) })) }) (else_clause else (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) , LIT , (binary_expression IDENT + LIT) ))) ;) (labeled_statement statement_identifier : (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( (binary_expression IDENT + LIT) , LIT , (binary_expression IDENT + LIT) ))) ;)) }))) (expression_statement (assignment_expression IDENT = LIT) ;) (expression_statement (assignment_expression IDENT = (binary_expression IDENT + LIT)) ;) (expression_statement (assignment_expression IDENT = IDENT) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) IDENT)) )) (argument_list ( IDENT , LIT , (binary_expression IDENT + LIT) ))) ;) (if_statement if (parenthesized_expression ( (binary_expression IDENT < (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) * LIT) + (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ))) )))) )) (compound_statement { (expression_statement (assignment_expression IDENT = (binary_expression (parenthesized_expression ( (binary_expression IDENT >> LIT) )) * LIT)) ;) (expression_statement (assignment_expression IDENT = (binary_expression LIT << (parenthesized_expression ( (binary_expression IDENT & LIT) )))) ;) (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + IDENT) ))))) )) != LIT) )) (compound_statement { (return_statement return LIT ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) * LIT) + (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ))) )))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + IDENT) ))))) )) != LIT) )) (compound_statement { (return_statement return LIT ;) })) (if_statement if (parenthesized_expression ( (binary_expression IDENT < (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) + (binary_expression (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) - (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) * LIT)) )))) )) (compound_statement { (return_statement return (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (parenthesized_expression ( (binary_expression IDENT & (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + IDENT) ))))) )) != LIT) ))) ;) })) (goto_statement goto statement_identifier ;) })) }) (else_clause else (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) , (binary_expression IDENT + LIT) ))) ;) }))) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) ))) ;) (labeled_statement statement_identifier : (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (pointer_expression & IDENT))) ;)) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * IDENT) )) (argument_list ( IDENT , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) ))) ;) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (pointer_expression * IDENT))) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) + LIT) )))) == (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (compound_statement { (if_statement if (parenthesized_expression ( (binary_expression (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (binary_expression (subscript_expression IDENT [ LIT ]) - (subscript_expression IDENT [ LIT ])) >> LIT) ))) <= (pointer_expression * IDENT)) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (return_statement return IDENT ;) })) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (subscript_expression IDENT [ LIT ]) + (binary_expression (pointer_expression * IDENT) * LIT)) ))))) ;) }) (else_clause else (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) + LIT) ))))) )) (argument_list ( )))) ;) }))) (if_statement if (parenthesized_expression ( (binary_expression LIT < (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (compound_statement { (expression_statement (call_expression IDENT (argument_list ( ))) ;) })) (expression_statement (assignment_expression IDENT = (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (pointer_expression * IDENT))) ;) (expression_statement (assignment_expression IDENT = (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) ;) (if_statement if (parenthesized_expression ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) + LIT) )))) != (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (compound_statement { (expression_statement (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression (pointer_expression * IDENT) + LIT) ))))) )) (argument_list ( ))) ;) (return_statement return (binary_expression IDENT + IDENT) ;) })) (if_statement if (parenthesized_expression ( (binary_expression (call_expression (parenthesized_expression ( IDENT )) (argument_list ( (binary_expression (binary_expression (subscript_expression IDENT [ LIT ]) - (subscript_expression IDENT [ LIT ])) >> LIT) ))) <= (pointer_expression * IDENT)) )) (compound_statement { (expression_statement (assignment_expression IDENT = (call_expression (parenthesized_expression ( (pointer_expression * (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator * (abstract_pointer_declarator *))) ) (parenthesized_expression ( (binary_expression IDENT + LIT) ))))) )) (argument_list ( (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) , LIT , (binary_expression (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression IDENT + LIT) )))) + LIT) )))) ;) (return_statement return IDENT ;) })) (return_statement return (binary_expression IDENT + (pointer_expression * (cast_expression ( (type_descriptor TYPE (abstract_pointer_declarator *)) ) (parenthesized_expression ( (binary_expression (subscript_expression IDENT [ LIT ]) + (binary_expression (pointer_expression * IDENT) * LIT)) ))))) ;) })))
(function_definition "uint FUN_000e1df8(int param_1,uint param_2)\n\n{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    \n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}" (type_identifier "uint") (function_declarator "FUN_000e1df8(int param_1,uint param_2)" (identifier "FUN_000e1df8") (parameter_list "(int param_1,uint param_2)" (( "(") (parameter_declaration "int param_1" (primitive_type "int") (identifier "param_1")) (, ",") (parameter_declaration "uint param_2" (type_identifier "uint") (identifier "param_2")) () ")"))) (compound_statement "{\n  uint uVar1;\n  uint uVar2;\n  int extraout_v1;\n  undefined *puVar3;\n  undefined4 *puVar4;\n  int *piVar5;\n  uint *puVar6;\n  int iVar7;\n  undefined *puVar8;\n  code *pcVar9;\n  \n  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }\n  uVar1 = 0x723;\n  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;\n  puVar8 = PTR_do_gold_unreachable_004c1a30;\n  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);\n  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }\n  (**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);\nLAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;\n  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);\n  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);\n  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);\n  piVar5 = (int *)*puVar4;\n  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }\n  if (-1 < *(int *)(iVar7 + 0x20)) {\n                    \n    FUN_000d7664();\n  }\n  piVar5 = (int *)*puVar4;\n  iVar7 = *(int *)(iVar7 + 0xc);\n  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }\n  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }\n  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);\n}" ({ "{") (declaration "uint uVar1;" (type_identifier "uint") (identifier "uVar1") (; ";")) (declaration "uint uVar2;" (type_identifier "uint") (identifier "uVar2") (; ";")) (declaration "int extraout_v1;" (primitive_type "int") (identifier "extraout_v1") (; ";")) (declaration "undefined *puVar3;" (type_identifier "undefined") (pointer_declarator "*puVar3" (* "*") (identifier "puVar3")) (; ";")) (declaration "undefined4 *puVar4;" (type_identifier "undefined4") (pointer_declarator "*puVar4" (* "*") (identifier "puVar4")) (; ";")) (declaration "int *piVar5;" (primitive_type "int") (pointer_declarator "*piVar5" (* "*") (identifier "piVar5")) (; ";")) (declaration "uint *puVar6;" (type_identifier "uint") (pointer_declarator "*puVar6" (* "*") (identifier "puVar6")) (; ";")) (declaration "int iVar7;" (primitive_type "int") (identifier "iVar7") (; ";")) (declaration "undefined *puVar8;" (type_identifier "undefined") (pointer_declarator "*puVar8" (* "*") (identifier "puVar8")) (; ";")) (declaration "code *pcVar9;" (type_identifier "code") (pointer_declarator "*pcVar9" (* "*") (identifier "pcVar9")) (; ";")) (if_statement "if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }\n  else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" (if "if") (parenthesized_expression "(param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))))" (( "(") (binary_expression "param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" (identifier "param_2") (< "<") (call_expression "(uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))" (( "(") (binary_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +\n                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))" (binary_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8))" (( "(") (binary_expression "*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)" (pointer_expression "*(int *)(param_1 + 0x200)" (* "*") (cast_expression "(int *)(param_1 + 0x200)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x200)" (( "(") (binary_expression "param_1 + 0x200" (identifier "param_1") (+ "+") (number_literal "0x200")) () ")")))) (- "-") (pointer_expression "*(int *)(param_1 + 0x1f8)" (* "*") (cast_expression "(int *)(param_1 + 0x1f8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x1f8)" (( "(") (binary_expression "param_1 + 0x1f8" (identifier "param_1") (+ "+") (number_literal "0x1f8")) () ")"))))) () ")")) (* "*") (number_literal "8")) (+ "+") (parenthesized_expression "(*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc))" (( "(") (binary_expression "*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)" (pointer_expression "*(int *)(param_1 + 0x204)" (* "*") (cast_expression "(int *)(param_1 + 0x204)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x204)" (( "(") (binary_expression "param_1 + 0x204" (identifier "param_1") (+ "+") (number_literal "0x204")) () ")")))) (- "-") (pointer_expression "*(int *)(param_1 + 0x1fc)" (* "*") (cast_expression "(int *)(param_1 + 0x1fc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x1fc)" (( "(") (binary_expression "param_1 + 0x1fc" (identifier "param_1") (+ "+") (number_literal "0x1fc")) () ")"))))) () ")"))) () ")")))) () ")")) (compound_statement "{\n    iVar7 = (param_2 >> 5) * 4;\n    uVar1 = 1 << (param_2 & 0x1f);\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;\n    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }\n    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }\n  }" ({ "{") (expression_statement "iVar7 = (param_2 >> 5) * 4;" (assignment_expression "iVar7 = (param_2 >> 5) * 4" (identifier "iVar7") (= "=") (binary_expression "(param_2 >> 5) * 4" (parenthesized_expression "(param_2 >> 5)" (( "(") (binary_expression "param_2 >> 5" (identifier "param_2") (>> ">>") (number_literal "5")) () ")")) (* "*") (number_literal "4"))) (; ";")) (expression_statement "uVar1 = 1 << (param_2 & 0x1f);" (assignment_expression "uVar1 = 1 << (param_2 & 0x1f)" (identifier "uVar1") (= "=") (binary_expression "1 << (param_2 & 0x1f)" (number_literal "1") (<< "<<") (parenthesized_expression "(param_2 & 0x1f)" (( "(") (binary_expression "param_2 & 0x1f" (identifier "param_2") (& "&") (number_literal "0x1f")) () ")")))) (; ";")) (if_statement "if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }" (if "if") (parenthesized_expression "((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0)" (( "(") (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7))" (( "(") (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" (identifier "uVar1") (& "&") (pointer_expression "*(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" (* "*") (cast_expression "(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(param_1 + 0x1f8) + iVar7)" (( "(") (binary_expression "*(int *)(param_1 + 0x1f8) + iVar7" (pointer_expression "*(int *)(param_1 + 0x1f8)" (* "*") (cast_expression "(int *)(param_1 + 0x1f8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x1f8)" (( "(") (binary_expression "param_1 + 0x1f8" (identifier "param_1") (+ "+") (number_literal "0x1f8")) () ")")))) (+ "+") (identifier "iVar7")) () ")"))))) () ")")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n      return 1;\n    }" ({ "{") (return_statement "return 1;" (return "return") (number_literal "1") (; ";")) (} "}"))) (if_statement "if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)\n    goto LAB_000e1f04;" (if "if") (parenthesized_expression "((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)" (( "(") (binary_expression "(uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2" (call_expression "(uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)))" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)))" (( "(") (binary_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +\n              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))" (binary_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c))" (( "(") (binary_expression "*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)" (pointer_expression "*(int *)(param_1 + 0x214)" (* "*") (cast_expression "(int *)(param_1 + 0x214)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x214)" (( "(") (binary_expression "param_1 + 0x214" (identifier "param_1") (+ "+") (number_literal "0x214")) () ")")))) (- "-") (pointer_expression "*(int *)(param_1 + 0x20c)" (* "*") (cast_expression "(int *)(param_1 + 0x20c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x20c)" (( "(") (binary_expression "param_1 + 0x20c" (identifier "param_1") (+ "+") (number_literal "0x20c")) () ")"))))) () ")")) (* "*") (number_literal "8")) (+ "+") (parenthesized_expression "(*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))" (( "(") (binary_expression "*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210)" (pointer_expression "*(int *)(param_1 + 0x218)" (* "*") (cast_expression "(int *)(param_1 + 0x218)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x218)" (( "(") (binary_expression "param_1 + 0x218" (identifier "param_1") (+ "+") (number_literal "0x218")) () ")")))) (- "-") (pointer_expression "*(int *)(param_1 + 0x210)" (* "*") (cast_expression "(int *)(param_1 + 0x210)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x210)" (( "(") (binary_expression "param_1 + 0x210" (identifier "param_1") (+ "+") (number_literal "0x210")) () ")"))))) () ")"))) () ")"))) (<= "<=") (identifier "param_2")) () ")")) (goto_statement "goto LAB_000e1f04;" (goto "goto") (statement_identifier "LAB_000e1f04") (; ";"))) (if_statement "if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {\n      return 1;\n    }" (if "if") (parenthesized_expression "((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0)" (( "(") (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7))" (( "(") (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" (identifier "uVar1") (& "&") (pointer_expression "*(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" (* "*") (cast_expression "(uint *)(*(int *)(param_1 + 0x20c) + iVar7)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(param_1 + 0x20c) + iVar7)" (( "(") (binary_expression "*(int *)(param_1 + 0x20c) + iVar7" (pointer_expression "*(int *)(param_1 + 0x20c)" (* "*") (cast_expression "(int *)(param_1 + 0x20c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x20c)" (( "(") (binary_expression "param_1 + 0x20c" (identifier "param_1") (+ "+") (number_literal "0x20c")) () ")")))) (+ "+") (identifier "iVar7")) () ")"))))) () ")")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n      return 1;\n    }" ({ "{") (return_statement "return 1;" (return "return") (number_literal "1") (; ";")) (} "}"))) (if_statement "if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }" (if "if") (parenthesized_expression "(param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8))" (( "(") (binary_expression "param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" (identifier "param_2") (< "<") (call_expression "(uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)" (( "(") (binary_expression "(*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +\n                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224))" (( "(") (binary_expression "*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)" (pointer_expression "*(int *)(param_1 + 0x22c)" (* "*") (cast_expression "(int *)(param_1 + 0x22c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x22c)" (( "(") (binary_expression "param_1 + 0x22c" (identifier "param_1") (+ "+") (number_literal "0x22c")) () ")")))) (- "-") (pointer_expression "*(int *)(param_1 + 0x224)" (* "*") (cast_expression "(int *)(param_1 + 0x224)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x224)" (( "(") (binary_expression "param_1 + 0x224" (identifier "param_1") (+ "+") (number_literal "0x224")) () ")"))))) () ")")) (+ "+") (binary_expression "(*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8" (parenthesized_expression "(*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220))" (( "(") (binary_expression "*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)" (pointer_expression "*(int *)(param_1 + 0x228)" (* "*") (cast_expression "(int *)(param_1 + 0x228)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x228)" (( "(") (binary_expression "param_1 + 0x228" (identifier "param_1") (+ "+") (number_literal "0x228")) () ")")))) (- "-") (pointer_expression "*(int *)(param_1 + 0x220)" (* "*") (cast_expression "(int *)(param_1 + 0x220)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x220)" (( "(") (binary_expression "param_1 + 0x220" (identifier "param_1") (+ "+") (number_literal "0x220")) () ")"))))) () ")")) (* "*") (number_literal "8"))) () ")")))) () ")")) (compound_statement "{\n      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);\n    }" ({ "{") (return_statement "return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);" (return "return") (call_expression "(uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0)" (( "(") (binary_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0" (parenthesized_expression "(uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7))" (( "(") (binary_expression "uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)" (identifier "uVar1") (& "&") (pointer_expression "*(uint *)(*(int *)(param_1 + 0x220) + iVar7)" (* "*") (cast_expression "(uint *)(*(int *)(param_1 + 0x220) + iVar7)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(param_1 + 0x220) + iVar7)" (( "(") (binary_expression "*(int *)(param_1 + 0x220) + iVar7" (pointer_expression "*(int *)(param_1 + 0x220)" (* "*") (cast_expression "(int *)(param_1 + 0x220)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(param_1 + 0x220)" (( "(") (binary_expression "param_1 + 0x220" (identifier "param_1") (+ "+") (number_literal "0x220")) () ")")))) (+ "+") (identifier "iVar7")) () ")"))))) () ")")) (!= "!=") (number_literal "0")) () ")"))) (; ";")) (} "}"))) (} "}")) (else_clause "else {\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" (else "else") (compound_statement "{\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);\nLAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);\n  }" ({ "{") (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" (( "(") (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" (* "*") (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_do_gold_unreachable_004c1a30"))) () ")")) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,\n               PTR_s__s_004c1a50 + -0x4a00)" (( "(") (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" (identifier "PTR_s_ral_options14Struct_no_crefE_004c127c") (+ "+") (number_literal "0x3588")) (, ",") (number_literal "0x711") (, ",") (binary_expression "PTR_s__s_004c1a50 + -0x4a00" (identifier "PTR_s__s_004c1a50") (+ "+") (number_literal "-0x4a00")) () ")"))) (; ";")) (labeled_statement "LAB_000e1f04:\n    (*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" (statement_identifier "LAB_000e1f04") (: ":") (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)\n              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" (( "(") (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" (* "*") (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_do_gold_unreachable_004c1a30"))) () ")")) (argument_list "(PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,\n               PTR_s__s_004c1a50 + -0x4a1c)" (( "(") (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" (identifier "PTR_s_ral_options14Struct_no_crefE_004c127c") (+ "+") (number_literal "0x3588")) (, ",") (number_literal "0x71a") (, ",") (binary_expression "PTR_s__s_004c1a50 + -0x4a1c" (identifier "PTR_s__s_004c1a50") (+ "+") (number_literal "-0x4a1c")) () ")"))) (; ";"))) (} "}")))) (expression_statement "uVar1 = 0x723;" (assignment_expression "uVar1 = 0x723" (identifier "uVar1") (= "=") (number_literal "0x723")) (; ";")) (expression_statement "puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;" (assignment_expression "puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" (identifier "puVar3") (= "=") (binary_expression "PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588" (identifier "PTR_s_ral_options14Struct_no_crefE_004c127c") (+ "+") (number_literal "0x3588"))) (; ";")) (expression_statement "puVar8 = PTR_do_gold_unreachable_004c1a30;" (assignment_expression "puVar8 = PTR_do_gold_unreachable_004c1a30" (identifier "puVar8") (= "=") (identifier "PTR_do_gold_unreachable_004c1a30")) (; ";")) (expression_statement "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);" (call_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c)" (parenthesized_expression "(*(code *)PTR_do_gold_unreachable_004c1a30)" (( "(") (pointer_expression "*(code *)PTR_do_gold_unreachable_004c1a30" (* "*") (cast_expression "(code *)PTR_do_gold_unreachable_004c1a30" (( "(") (type_descriptor "code *" (type_identifier "code") (abstract_pointer_declarator "*" (* "*"))) () ")") (identifier "PTR_do_gold_unreachable_004c1a30"))) () ")")) (argument_list "(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c)" (( "(") (identifier "puVar3") (, ",") (number_literal "0x723") (, ",") (binary_expression "PTR_s__s_004c1a50 + -0x4a3c" (identifier "PTR_s__s_004c1a50") (+ "+") (number_literal "-0x4a3c")) () ")"))) (; ";")) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }\n  else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" (if "if") (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))))" (( "(") (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" (identifier "uVar1") (< "<") (call_expression "(uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))" (( "(") (binary_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +\n                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))" (binary_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8))" (( "(") (binary_expression "*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)" (pointer_expression "*(int *)(puVar3 + 0x200)" (* "*") (cast_expression "(int *)(puVar3 + 0x200)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x200)" (( "(") (binary_expression "puVar3 + 0x200" (identifier "puVar3") (+ "+") (number_literal "0x200")) () ")")))) (- "-") (pointer_expression "*(int *)(puVar3 + 0x1f8)" (* "*") (cast_expression "(int *)(puVar3 + 0x1f8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x1f8)" (( "(") (binary_expression "puVar3 + 0x1f8" (identifier "puVar3") (+ "+") (number_literal "0x1f8")) () ")"))))) () ")")) (* "*") (number_literal "8")) (+ "+") (parenthesized_expression "(*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc))" (( "(") (binary_expression "*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)" (pointer_expression "*(int *)(puVar3 + 0x204)" (* "*") (cast_expression "(int *)(puVar3 + 0x204)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x204)" (( "(") (binary_expression "puVar3 + 0x204" (identifier "puVar3") (+ "+") (number_literal "0x204")) () ")")))) (- "-") (pointer_expression "*(int *)(puVar3 + 0x1fc)" (* "*") (cast_expression "(int *)(puVar3 + 0x1fc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x1fc)" (( "(") (binary_expression "puVar3 + 0x1fc" (identifier "puVar3") (+ "+") (number_literal "0x1fc")) () ")"))))) () ")"))) () ")")))) () ")")) (compound_statement "{\n    iVar7 = (uVar1 >> 5) * 4;\n    uVar2 = 1 << (uVar1 & 0x1f);\n    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }\n    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }\n  }" ({ "{") (expression_statement "iVar7 = (uVar1 >> 5) * 4;" (assignment_expression "iVar7 = (uVar1 >> 5) * 4" (identifier "iVar7") (= "=") (binary_expression "(uVar1 >> 5) * 4" (parenthesized_expression "(uVar1 >> 5)" (( "(") (binary_expression "uVar1 >> 5" (identifier "uVar1") (>> ">>") (number_literal "5")) () ")")) (* "*") (number_literal "4"))) (; ";")) (expression_statement "uVar2 = 1 << (uVar1 & 0x1f);" (assignment_expression "uVar2 = 1 << (uVar1 & 0x1f)" (identifier "uVar2") (= "=") (binary_expression "1 << (uVar1 & 0x1f)" (number_literal "1") (<< "<<") (parenthesized_expression "(uVar1 & 0x1f)" (( "(") (binary_expression "uVar1 & 0x1f" (identifier "uVar1") (& "&") (number_literal "0x1f")) () ")")))) (; ";")) (if_statement "if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {\n      return 1;\n    }" (if "if") (parenthesized_expression "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0)" (( "(") (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7))" (( "(") (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" (identifier "uVar2") (& "&") (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" (* "*") (cast_expression "(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(puVar3 + 0x1f8) + iVar7)" (( "(") (binary_expression "*(int *)(puVar3 + 0x1f8) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x1f8)" (* "*") (cast_expression "(int *)(puVar3 + 0x1f8)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x1f8)" (( "(") (binary_expression "puVar3 + 0x1f8" (identifier "puVar3") (+ "+") (number_literal "0x1f8")) () ")")))) (+ "+") (identifier "iVar7")) () ")"))))) () ")")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n      return 1;\n    }" ({ "{") (return_statement "return 1;" (return "return") (number_literal "1") (; ";")) (} "}"))) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }" (if "if") (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))))" (( "(") (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" (identifier "uVar1") (< "<") (call_expression "(uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))" (( "(") (binary_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +\n                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))" (binary_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c))" (( "(") (binary_expression "*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)" (pointer_expression "*(int *)(puVar3 + 0x214)" (* "*") (cast_expression "(int *)(puVar3 + 0x214)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x214)" (( "(") (binary_expression "puVar3 + 0x214" (identifier "puVar3") (+ "+") (number_literal "0x214")) () ")")))) (- "-") (pointer_expression "*(int *)(puVar3 + 0x20c)" (* "*") (cast_expression "(int *)(puVar3 + 0x20c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x20c)" (( "(") (binary_expression "puVar3 + 0x20c" (identifier "puVar3") (+ "+") (number_literal "0x20c")) () ")"))))) () ")")) (* "*") (number_literal "8")) (+ "+") (parenthesized_expression "(*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210))" (( "(") (binary_expression "*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)" (pointer_expression "*(int *)(puVar3 + 0x218)" (* "*") (cast_expression "(int *)(puVar3 + 0x218)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x218)" (( "(") (binary_expression "puVar3 + 0x218" (identifier "puVar3") (+ "+") (number_literal "0x218")) () ")")))) (- "-") (pointer_expression "*(int *)(puVar3 + 0x210)" (* "*") (cast_expression "(int *)(puVar3 + 0x210)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x210)" (( "(") (binary_expression "puVar3 + 0x210" (identifier "puVar3") (+ "+") (number_literal "0x210")) () ")"))))) () ")"))) () ")")))) () ")")) (compound_statement "{\n      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }\n      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }\n      goto LAB_000e2064;\n    }" ({ "{") (if_statement "if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {\n        return 1;\n      }" (if "if") (parenthesized_expression "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0)" (( "(") (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7))" (( "(") (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" (identifier "uVar2") (& "&") (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" (* "*") (cast_expression "(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(puVar3 + 0x20c) + iVar7)" (( "(") (binary_expression "*(int *)(puVar3 + 0x20c) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x20c)" (* "*") (cast_expression "(int *)(puVar3 + 0x20c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x20c)" (( "(") (binary_expression "puVar3 + 0x20c" (identifier "puVar3") (+ "+") (number_literal "0x20c")) () ")")))) (+ "+") (identifier "iVar7")) () ")"))))) () ")")) (!= "!=") (number_literal "0")) () ")")) (compound_statement "{\n        return 1;\n      }" ({ "{") (return_statement "return 1;" (return "return") (number_literal "1") (; ";")) (} "}"))) (if_statement "if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }" (if "if") (parenthesized_expression "(uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8))" (( "(") (binary_expression "uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" (identifier "uVar1") (< "<") (call_expression "(uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)" (( "(") (binary_expression "(*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +\n                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224))" (( "(") (binary_expression "*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)" (pointer_expression "*(int *)(puVar3 + 0x22c)" (* "*") (cast_expression "(int *)(puVar3 + 0x22c)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x22c)" (( "(") (binary_expression "puVar3 + 0x22c" (identifier "puVar3") (+ "+") (number_literal "0x22c")) () ")")))) (- "-") (pointer_expression "*(int *)(puVar3 + 0x224)" (* "*") (cast_expression "(int *)(puVar3 + 0x224)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x224)" (( "(") (binary_expression "puVar3 + 0x224" (identifier "puVar3") (+ "+") (number_literal "0x224")) () ")"))))) () ")")) (+ "+") (binary_expression "(*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8" (parenthesized_expression "(*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220))" (( "(") (binary_expression "*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)" (pointer_expression "*(int *)(puVar3 + 0x228)" (* "*") (cast_expression "(int *)(puVar3 + 0x228)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x228)" (( "(") (binary_expression "puVar3 + 0x228" (identifier "puVar3") (+ "+") (number_literal "0x228")) () ")")))) (- "-") (pointer_expression "*(int *)(puVar3 + 0x220)" (* "*") (cast_expression "(int *)(puVar3 + 0x220)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x220)" (( "(") (binary_expression "puVar3 + 0x220" (identifier "puVar3") (+ "+") (number_literal "0x220")) () ")"))))) () ")")) (* "*") (number_literal "8"))) () ")")))) () ")")) (compound_statement "{\n        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);\n      }" ({ "{") (return_statement "return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);" (return "return") (call_expression "(uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0)" (( "(") (binary_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0" (parenthesized_expression "(uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7))" (( "(") (binary_expression "uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" (identifier "uVar2") (& "&") (pointer_expression "*(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" (* "*") (cast_expression "(uint *)(*(int *)(puVar3 + 0x220) + iVar7)" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(puVar3 + 0x220) + iVar7)" (( "(") (binary_expression "*(int *)(puVar3 + 0x220) + iVar7" (pointer_expression "*(int *)(puVar3 + 0x220)" (* "*") (cast_expression "(int *)(puVar3 + 0x220)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x220)" (( "(") (binary_expression "puVar3 + 0x220" (identifier "puVar3") (+ "+") (number_literal "0x220")) () ")")))) (+ "+") (identifier "iVar7")) () ")"))))) () ")")) (!= "!=") (number_literal "0")) () ")"))) (; ";")) (} "}"))) (goto_statement "goto LAB_000e2064;" (goto "goto") (statement_identifier "LAB_000e2064") (; ";")) (} "}"))) (} "}")) (else_clause "else {\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" (else "else") (compound_statement "{\n    (**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);\n  }" ({ "{") (expression_statement "(**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);" (call_expression "(**(code **)(puVar8 + 0x3dfaf4))\n              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304)" (parenthesized_expression "(**(code **)(puVar8 + 0x3dfaf4))" (( "(") (pointer_expression "**(code **)(puVar8 + 0x3dfaf4)" (* "*") (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" (* "*") (cast_expression "(code **)(puVar8 + 0x3dfaf4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar8 + 0x3dfaf4)" (( "(") (binary_expression "puVar8 + 0x3dfaf4" (identifier "puVar8") (+ "+") (number_literal "0x3dfaf4")) () ")"))))) () ")")) (argument_list "(*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,\n               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304)" (( "(") (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" (* "*") (cast_expression "(int *)(puVar8 + 0x3df340)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar8 + 0x3df340)" (( "(") (binary_expression "puVar8 + 0x3df340" (identifier "puVar8") (+ "+") (number_literal "0x3df340")) () ")")))) (+ "+") (number_literal "0x3588")) (, ",") (number_literal "0x711") (, ",") (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x5174" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" (* "*") (cast_expression "(int *)(puVar8 + 0x3dfb14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar8 + 0x3dfb14)" (( "(") (binary_expression "puVar8 + 0x3dfb14" (identifier "puVar8") (+ "+") (number_literal "0x3dfb14")) () ")")))) (+ "+") (number_literal "-0x5174")) (, ",") (pointer_expression "*(int *)(puVar3 + 0x1fc)" (* "*") (cast_expression "(int *)(puVar3 + 0x1fc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar3 + 0x1fc)" (( "(") (binary_expression "puVar3 + 0x1fc" (identifier "puVar3") (+ "+") (number_literal "0x1fc")) () ")")))) (, ",") (binary_expression "puVar8 + 0x3e7304" (identifier "puVar8") (+ "+") (number_literal "0x3e7304")) () ")"))) (; ";")) (} "}")))) (expression_statement "(**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);" (call_expression "(**(code **)(puVar8 + 0x3dfaf4))\n            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190)" (parenthesized_expression "(**(code **)(puVar8 + 0x3dfaf4))" (( "(") (pointer_expression "**(code **)(puVar8 + 0x3dfaf4)" (* "*") (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" (* "*") (cast_expression "(code **)(puVar8 + 0x3dfaf4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar8 + 0x3dfaf4)" (( "(") (binary_expression "puVar8 + 0x3dfaf4" (identifier "puVar8") (+ "+") (number_literal "0x3dfaf4")) () ")"))))) () ")")) (argument_list "(*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190)" (( "(") (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" (* "*") (cast_expression "(int *)(puVar8 + 0x3df340)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar8 + 0x3df340)" (( "(") (binary_expression "puVar8 + 0x3df340" (identifier "puVar8") (+ "+") (number_literal "0x3df340")) () ")")))) (+ "+") (number_literal "0x3588")) (, ",") (number_literal "0x71a") (, ",") (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x5190" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" (* "*") (cast_expression "(int *)(puVar8 + 0x3dfb14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar8 + 0x3dfb14)" (( "(") (binary_expression "puVar8 + 0x3dfb14" (identifier "puVar8") (+ "+") (number_literal "0x3dfb14")) () ")")))) (+ "+") (number_literal "-0x5190")) () ")"))) (; ";")) (labeled_statement "LAB_000e2064:\n  puVar6 = (uint *)&DAT_00000723;" (statement_identifier "LAB_000e2064") (: ":") (expression_statement "puVar6 = (uint *)&DAT_00000723;" (assignment_expression "puVar6 = (uint *)&DAT_00000723" (identifier "puVar6") (= "=") (cast_expression "(uint *)&DAT_00000723" (( "(") (type_descriptor "uint *" (type_identifier "uint") (abstract_pointer_declarator "*" (* "*"))) () ")") (pointer_expression "&DAT_00000723" (& "&") (identifier "DAT_00000723")))) (; ";"))) (expression_statement "pcVar9 = *(code **)(puVar8 + 0x3dfaf4);" (assignment_expression "pcVar9 = *(code **)(puVar8 + 0x3dfaf4)" (identifier "pcVar9") (= "=") (pointer_expression "*(code **)(puVar8 + 0x3dfaf4)" (* "*") (cast_expression "(code **)(puVar8 + 0x3dfaf4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(puVar8 + 0x3dfaf4)" (( "(") (binary_expression "puVar8 + 0x3dfaf4" (identifier "puVar8") (+ "+") (number_literal "0x3dfaf4")) () ")"))))) (; ";")) (expression_statement "puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);" (assignment_expression "puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588)" (identifier "puVar4") (= "=") (cast_expression "(undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588)" (( "(") (type_descriptor "undefined4 *" (type_identifier "undefined4") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(*(int *)(puVar8 + 0x3df340) + 0x3588)" (( "(") (binary_expression "*(int *)(puVar8 + 0x3df340) + 0x3588" (pointer_expression "*(int *)(puVar8 + 0x3df340)" (* "*") (cast_expression "(int *)(puVar8 + 0x3df340)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar8 + 0x3df340)" (( "(") (binary_expression "puVar8 + 0x3df340" (identifier "puVar8") (+ "+") (number_literal "0x3df340")) () ")")))) (+ "+") (number_literal "0x3588")) () ")")))) (; ";")) (expression_statement "(*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);" (call_expression "(*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0)" (parenthesized_expression "(*pcVar9)" (( "(") (pointer_expression "*pcVar9" (* "*") (identifier "pcVar9")) () ")")) (argument_list "(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0)" (( "(") (identifier "puVar4") (, ",") (number_literal "0x723") (, ",") (binary_expression "*(int *)(puVar8 + 0x3dfb14) + -0x51b0" (pointer_expression "*(int *)(puVar8 + 0x3dfb14)" (* "*") (cast_expression "(int *)(puVar8 + 0x3dfb14)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(puVar8 + 0x3dfb14)" (( "(") (binary_expression "puVar8 + 0x3dfb14" (identifier "puVar8") (+ "+") (number_literal "0x3dfb14")) () ")")))) (+ "+") (number_literal "-0x51b0")) () ")"))) (; ";")) (expression_statement "piVar5 = (int *)*puVar4;" (assignment_expression "piVar5 = (int *)*puVar4" (identifier "piVar5") (= "=") (cast_expression "(int *)*puVar4" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (pointer_expression "*puVar4" (* "*") (identifier "puVar4")))) (; ";")) (if_statement "if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }\n  else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" (if "if") (parenthesized_expression "(*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4))" (( "(") (binary_expression "*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)" (pointer_expression "*(code **)(*piVar5 + 0x60)" (* "*") (cast_expression "(code **)(*piVar5 + 0x60)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(*piVar5 + 0x60)" (( "(") (binary_expression "*piVar5 + 0x60" (pointer_expression "*piVar5" (* "*") (identifier "piVar5")) (+ "+") (number_literal "0x60")) () ")")))) (== "==") (pointer_expression "*(code **)(pcVar9 + 0x3dfaa4)" (* "*") (cast_expression "(code **)(pcVar9 + 0x3dfaa4)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar9 + 0x3dfaa4)" (( "(") (binary_expression "pcVar9 + 0x3dfaa4" (identifier "pcVar9") (+ "+") (number_literal "0x3dfaa4")) () ")"))))) () ")")) (compound_statement "{\n    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }\n    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);\n  }" ({ "{") (if_statement "if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }" (if "if") (parenthesized_expression "((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6)" (( "(") (binary_expression "(uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6" (call_expression "(uint)(piVar5[0xf] - piVar5[0xe] >> 2)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "(piVar5[0xf] - piVar5[0xe] >> 2)" (( "(") (binary_expression "piVar5[0xf] - piVar5[0xe] >> 2" (binary_expression "piVar5[0xf] - piVar5[0xe]" (subscript_expression "piVar5[0xf]" (identifier "piVar5") ([ "[") (number_literal "0xf") (] "]")) (- "-") (subscript_expression "piVar5[0xe]" (identifier "piVar5") ([ "[") (number_literal "0xe") (] "]"))) (>> ">>") (number_literal "2")) () ")"))) (<= "<=") (pointer_expression "*puVar6" (* "*") (identifier "puVar6"))) () ")")) (compound_statement "{\n      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);\n      return uVar1;\n    }" ({ "{") (expression_statement "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);" (assignment_expression "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" (identifier "uVar1") (= "=") (call_expression "(**(code **)(pcVar9 + 0x3df9b0))\n                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" (parenthesized_expression "(**(code **)(pcVar9 + 0x3df9b0))" (( "(") (pointer_expression "**(code **)(pcVar9 + 0x3df9b0)" (* "*") (pointer_expression "*(code **)(pcVar9 + 0x3df9b0)" (* "*") (cast_expression "(code **)(pcVar9 + 0x3df9b0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar9 + 0x3df9b0)" (( "(") (binary_expression "pcVar9 + 0x3df9b0" (identifier "pcVar9") (+ "+") (number_literal "0x3df9b0")) () ")"))))) () ")")) (argument_list "(*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,\n                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0)" (( "(") (binary_expression "*(int *)(pcVar9 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar9 + 0x3df1fc)" (* "*") (cast_expression "(int *)(pcVar9 + 0x3df1fc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar9 + 0x3df1fc)" (( "(") (binary_expression "pcVar9 + 0x3df1fc" (identifier "pcVar9") (+ "+") (number_literal "0x3df1fc")) () ")")))) (+ "+") (number_literal "0x4570")) (, ",") (number_literal "0x5c8") (, ",") (binary_expression "*(int *)(pcVar9 + 0x3df9d0) + -0x33a0" (pointer_expression "*(int *)(pcVar9 + 0x3df9d0)" (* "*") (cast_expression "(int *)(pcVar9 + 0x3df9d0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar9 + 0x3df9d0)" (( "(") (binary_expression "pcVar9 + 0x3df9d0" (identifier "pcVar9") (+ "+") (number_literal "0x3df9d0")) () ")")))) (+ "+") (number_literal "-0x33a0")) () ")")))) (; ";")) (return_statement "return uVar1;" (return "return") (identifier "uVar1") (; ";")) (} "}"))) (expression_statement "iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);" (assignment_expression "iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4)" (identifier "iVar7") (= "=") (pointer_expression "*(int *)(piVar5[0xe] + *puVar6 * 4)" (* "*") (cast_expression "(int *)(piVar5[0xe] + *puVar6 * 4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(piVar5[0xe] + *puVar6 * 4)" (( "(") (binary_expression "piVar5[0xe] + *puVar6 * 4" (subscript_expression "piVar5[0xe]" (identifier "piVar5") ([ "[") (number_literal "0xe") (] "]")) (+ "+") (binary_expression "*puVar6 * 4" (pointer_expression "*puVar6" (* "*") (identifier "puVar6")) (* "*") (number_literal "4"))) () ")"))))) (; ";")) (} "}")) (else_clause "else {\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" (else "else") (compound_statement "{\n    iVar7 = (**(code **)(*piVar5 + 0x60))();\n  }" ({ "{") (expression_statement "iVar7 = (**(code **)(*piVar5 + 0x60))();" (assignment_expression "iVar7 = (**(code **)(*piVar5 + 0x60))()" (identifier "iVar7") (= "=") (call_expression "(**(code **)(*piVar5 + 0x60))()" (parenthesized_expression "(**(code **)(*piVar5 + 0x60))" (( "(") (pointer_expression "**(code **)(*piVar5 + 0x60)" (* "*") (pointer_expression "*(code **)(*piVar5 + 0x60)" (* "*") (cast_expression "(code **)(*piVar5 + 0x60)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(*piVar5 + 0x60)" (( "(") (binary_expression "*piVar5 + 0x60" (pointer_expression "*piVar5" (* "*") (identifier "piVar5")) (+ "+") (number_literal "0x60")) () ")"))))) () ")")) (argument_list "()" (( "(") () ")")))) (; ";")) (} "}")))) (if_statement "if (-1 < *(int *)(iVar7 + 0x20)) {\n                    \n    FUN_000d7664();\n  }" (if "if") (parenthesized_expression "(-1 < *(int *)(iVar7 + 0x20))" (( "(") (binary_expression "-1 < *(int *)(iVar7 + 0x20)" (number_literal "-1") (< "<") (pointer_expression "*(int *)(iVar7 + 0x20)" (* "*") (cast_expression "(int *)(iVar7 + 0x20)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar7 + 0x20)" (( "(") (binary_expression "iVar7 + 0x20" (identifier "iVar7") (+ "+") (number_literal "0x20")) () ")"))))) () ")")) (compound_statement "{\n                    \n    FUN_000d7664();\n  }" ({ "{") (expression_statement "FUN_000d7664();" (call_expression "FUN_000d7664()" (identifier "FUN_000d7664") (argument_list "()" (( "(") () ")"))) (; ";")) (} "}"))) (expression_statement "piVar5 = (int *)*puVar4;" (assignment_expression "piVar5 = (int *)*puVar4" (identifier "piVar5") (= "=") (cast_expression "(int *)*puVar4" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (pointer_expression "*puVar4" (* "*") (identifier "puVar4")))) (; ";")) (expression_statement "iVar7 = *(int *)(iVar7 + 0xc);" (assignment_expression "iVar7 = *(int *)(iVar7 + 0xc)" (identifier "iVar7") (= "=") (pointer_expression "*(int *)(iVar7 + 0xc)" (* "*") (cast_expression "(int *)(iVar7 + 0xc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(iVar7 + 0xc)" (( "(") (binary_expression "iVar7 + 0xc" (identifier "iVar7") (+ "+") (number_literal "0xc")) () ")"))))) (; ";")) (if_statement "if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }" (if "if") (parenthesized_expression "(*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8))" (( "(") (binary_expression "*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)" (pointer_expression "*(code **)(*piVar5 + 0x68)" (* "*") (cast_expression "(code **)(*piVar5 + 0x68)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(*piVar5 + 0x68)" (( "(") (binary_expression "*piVar5 + 0x68" (pointer_expression "*piVar5" (* "*") (identifier "piVar5")) (+ "+") (number_literal "0x68")) () ")")))) (!= "!=") (pointer_expression "*(code **)(pcVar9 + 0x3dfaa8)" (* "*") (cast_expression "(code **)(pcVar9 + 0x3dfaa8)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar9 + 0x3dfaa8)" (( "(") (binary_expression "pcVar9 + 0x3dfaa8" (identifier "pcVar9") (+ "+") (number_literal "0x3dfaa8")) () ")"))))) () ")")) (compound_statement "{\n    (**(code **)(*piVar5 + 0x68))();\n    return iVar7 + extraout_v1;\n  }" ({ "{") (expression_statement "(**(code **)(*piVar5 + 0x68))();" (call_expression "(**(code **)(*piVar5 + 0x68))()" (parenthesized_expression "(**(code **)(*piVar5 + 0x68))" (( "(") (pointer_expression "**(code **)(*piVar5 + 0x68)" (* "*") (pointer_expression "*(code **)(*piVar5 + 0x68)" (* "*") (cast_expression "(code **)(*piVar5 + 0x68)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(*piVar5 + 0x68)" (( "(") (binary_expression "*piVar5 + 0x68" (pointer_expression "*piVar5" (* "*") (identifier "piVar5")) (+ "+") (number_literal "0x68")) () ")"))))) () ")")) (argument_list "()" (( "(") () ")"))) (; ";")) (return_statement "return iVar7 + extraout_v1;" (return "return") (binary_expression "iVar7 + extraout_v1" (identifier "iVar7") (+ "+") (identifier "extraout_v1")) (; ";")) (} "}"))) (if_statement "if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }" (if "if") (parenthesized_expression "((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6)" (( "(") (binary_expression "(uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6" (call_expression "(uint)(piVar5[0x22] - piVar5[0x21] >> 2)" (parenthesized_expression "(uint)" (( "(") (identifier "uint") () ")")) (argument_list "(piVar5[0x22] - piVar5[0x21] >> 2)" (( "(") (binary_expression "piVar5[0x22] - piVar5[0x21] >> 2" (binary_expression "piVar5[0x22] - piVar5[0x21]" (subscript_expression "piVar5[0x22]" (identifier "piVar5") ([ "[") (number_literal "0x22") (] "]")) (- "-") (subscript_expression "piVar5[0x21]" (identifier "piVar5") ([ "[") (number_literal "0x21") (] "]"))) (>> ">>") (number_literal "2")) () ")"))) (<= "<=") (pointer_expression "*puVar6" (* "*") (identifier "puVar6"))) () ")")) (compound_statement "{\n    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);\n    return uVar1;\n  }" ({ "{") (expression_statement "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);" (assignment_expression "uVar1 = (**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" (identifier "uVar1") (= "=") (call_expression "(**(code **)(pcVar9 + 0x3df9b0))\n                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" (parenthesized_expression "(**(code **)(pcVar9 + 0x3df9b0))" (( "(") (pointer_expression "**(code **)(pcVar9 + 0x3df9b0)" (* "*") (pointer_expression "*(code **)(pcVar9 + 0x3df9b0)" (* "*") (cast_expression "(code **)(pcVar9 + 0x3df9b0)" (( "(") (type_descriptor "code **" (type_identifier "code") (abstract_pointer_declarator "**" (* "*") (abstract_pointer_declarator "*" (* "*")))) () ")") (parenthesized_expression "(pcVar9 + 0x3df9b0)" (( "(") (binary_expression "pcVar9 + 0x3df9b0" (identifier "pcVar9") (+ "+") (number_literal "0x3df9b0")) () ")"))))) () ")")) (argument_list "(*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,\n                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798)" (( "(") (binary_expression "*(int *)(pcVar9 + 0x3df1fc) + 0x4570" (pointer_expression "*(int *)(pcVar9 + 0x3df1fc)" (* "*") (cast_expression "(int *)(pcVar9 + 0x3df1fc)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar9 + 0x3df1fc)" (( "(") (binary_expression "pcVar9 + 0x3df1fc" (identifier "pcVar9") (+ "+") (number_literal "0x3df1fc")) () ")")))) (+ "+") (number_literal "0x4570")) (, ",") (number_literal "0x7f7") (, ",") (binary_expression "*(int *)(pcVar9 + 0x3df9d0) + -0x3798" (pointer_expression "*(int *)(pcVar9 + 0x3df9d0)" (* "*") (cast_expression "(int *)(pcVar9 + 0x3df9d0)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(pcVar9 + 0x3df9d0)" (( "(") (binary_expression "pcVar9 + 0x3df9d0" (identifier "pcVar9") (+ "+") (number_literal "0x3df9d0")) () ")")))) (+ "+") (number_literal "-0x3798")) () ")")))) (; ";")) (return_statement "return uVar1;" (return "return") (identifier "uVar1") (; ";")) (} "}"))) (return_statement "return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);" (return "return") (binary_expression "iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4)" (identifier "iVar7") (+ "+") (pointer_expression "*(int *)(piVar5[0x21] + *puVar6 * 4)" (* "*") (cast_expression "(int *)(piVar5[0x21] + *puVar6 * 4)" (( "(") (type_descriptor "int *" (primitive_type "int") (abstract_pointer_declarator "*" (* "*"))) () ")") (parenthesized_expression "(piVar5[0x21] + *puVar6 * 4)" (( "(") (binary_expression "piVar5[0x21] + *puVar6 * 4" (subscript_expression "piVar5[0x21]" (identifier "piVar5") ([ "[") (number_literal "0x21") (] "]")) (+ "+") (binary_expression "*puVar6 * 4" (pointer_expression "*puVar6" (* "*") (identifier "puVar6")) (* "*") (number_literal "4"))) () ")"))))) (; ";")) (} "}")))
(translation_unit (function_definition type: (type_identifier) declarator: (function_declarator declarator: (identifier) parameters: (parameter_list (parameter_declaration type: (primitive_type) declarator: (identifier)) (parameter_declaration type: (type_identifier) declarator: (identifier)))) body: (compound_statement (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (type_identifier) declarator: (identifier)) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (primitive_type) declarator: (identifier)) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (declaration type: (type_identifier) declarator: (pointer_declarator declarator: (identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (number_literal)) right: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (number_literal) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (identifier))))))) right: (number_literal))) consequence: (compound_statement (return_statement (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (number_literal)) right: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))))) right: (identifier))) consequence: (goto_statement label: (statement_identifier))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (identifier))))))) right: (number_literal))) consequence: (compound_statement (return_statement (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (number_literal))))))) consequence: (compound_statement (return_statement (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (identifier))))))) right: (number_literal)))))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (labeled_statement label: (statement_identifier) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (binary_expression left: (identifier) right: (number_literal)) (number_literal) (binary_expression left: (identifier) right: (number_literal))))))))) (expression_statement (assignment_expression left: (identifier) right: (number_literal))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (identifier) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (identifier))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (identifier)))) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (identifier) right: (number_literal))))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (number_literal)) right: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))))))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))) right: (number_literal)))) (expression_statement (assignment_expression left: (identifier) right: (binary_expression left: (number_literal) right: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))) (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (identifier))))))) right: (number_literal))) consequence: (compound_statement (return_statement (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (number_literal)) right: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal)))))))))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (identifier))))))) right: (number_literal))) consequence: (compound_statement (return_statement (number_literal)))) (if_statement condition: (parenthesized_expression (binary_expression left: (identifier) right: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (binary_expression left: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) right: (number_literal))))))) consequence: (compound_statement (return_statement (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (parenthesized_expression (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (identifier))))))) right: (number_literal))))))) (goto_statement label: (statement_identifier))))) alternative: (else_clause (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) (binary_expression left: (identifier) right: (number_literal)))))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))))) (labeled_statement label: (statement_identifier) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (pointer_expression argument: (identifier)))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (identifier))) arguments: (argument_list (identifier) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (pointer_expression argument: (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) consequence: (compound_statement (if_statement condition: (parenthesized_expression (binary_expression left: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (binary_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (subscript_expression argument: (identifier) index: (number_literal))) right: (number_literal)))) right: (pointer_expression argument: (identifier)))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (return_statement (identifier)))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal))))))))) alternative: (else_clause (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal))))))) arguments: (argument_list))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (number_literal) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) consequence: (compound_statement (expression_statement (call_expression function: (identifier) arguments: (argument_list))))) (expression_statement (assignment_expression left: (identifier) right: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (pointer_expression argument: (identifier))))) (expression_statement (assignment_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) (if_statement condition: (parenthesized_expression (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal))))) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) consequence: (compound_statement (expression_statement (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal))))))) arguments: (argument_list))) (return_statement (binary_expression left: (identifier) right: (identifier))))) (if_statement condition: (parenthesized_expression (binary_expression left: (call_expression function: (parenthesized_expression (identifier)) arguments: (argument_list (binary_expression left: (binary_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (subscript_expression argument: (identifier) index: (number_literal))) right: (number_literal)))) right: (pointer_expression argument: (identifier)))) consequence: (compound_statement (expression_statement (assignment_expression left: (identifier) right: (call_expression function: (parenthesized_expression (pointer_expression argument: (pointer_expression argument: (cast_expression type: (type_descriptor type: (type_identifier) declarator: (abstract_pointer_declarator declarator: (abstract_pointer_declarator))) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))))) arguments: (argument_list (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)) (number_literal) (binary_expression left: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (identifier) right: (number_literal))))) right: (number_literal)))))) (return_statement (identifier)))) (return_statement (binary_expression left: (identifier) right: (pointer_expression argument: (cast_expression type: (type_descriptor type: (primitive_type) declarator: (abstract_pointer_declarator)) value: (parenthesized_expression (binary_expression left: (subscript_expression argument: (identifier) index: (number_literal)) right: (binary_expression left: (pointer_expression argument: (identifier)) right: (number_literal)))))))))))

uint MASKED(int param_1,uint param_2)

{
  uint uVar1;
  uint uVar2;
  int extraout_v1;
  undefined *puVar3;
  undefined4 *puVar4;
  int *piVar5;
  uint *puVar6;
  int iVar7;
  undefined *puVar8;
  code *pcVar9;
  
  if (param_2 < (uint)((*(int *)(param_1 + 0x200) - *(int *)(param_1 + 0x1f8)) * 8 +
                      (*(int *)(param_1 + 0x204) - *(int *)(param_1 + 0x1fc)))) {
    iVar7 = (param_2 >> 5) * 4;
    uVar1 = 1 << (param_2 & 0x1f);
    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x1f8) + iVar7)) != 0) {
      return 1;
    }
    if ((uint)((*(int *)(param_1 + 0x214) - *(int *)(param_1 + 0x20c)) * 8 +
              (*(int *)(param_1 + 0x218) - *(int *)(param_1 + 0x210))) <= param_2)
    goto LAB_000e1f04;
    if ((uVar1 & *(uint *)(*(int *)(param_1 + 0x20c) + iVar7)) != 0) {
      return 1;
    }
    if (param_2 < (uint)((*(int *)(param_1 + 0x22c) - *(int *)(param_1 + 0x224)) +
                        (*(int *)(param_1 + 0x228) - *(int *)(param_1 + 0x220)) * 8)) {
      return (uint)((uVar1 & *(uint *)(*(int *)(param_1 + 0x220) + iVar7)) != 0);
    }
  }
  else {
    (*(code *)PTR_do_gold_unreachable_004c1a30)
              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x711,
               PTR_s__s_004c1a50 + -0x4a00);
LAB_000e1f04:
    (*(code *)PTR_do_gold_unreachable_004c1a30)
              (PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588,0x71a,
               PTR_s__s_004c1a50 + -0x4a1c);
  }
  uVar1 = 0x723;
  puVar3 = PTR_s_ral_options14Struct_no_crefE_004c127c + 0x3588;
  puVar8 = PTR_do_gold_unreachable_004c1a30;
  (*(code *)PTR_do_gold_unreachable_004c1a30)(puVar3,0x723,PTR_s__s_004c1a50 + -0x4a3c);
  if (uVar1 < (uint)((*(int *)(puVar3 + 0x200) - *(int *)(puVar3 + 0x1f8)) * 8 +
                    (*(int *)(puVar3 + 0x204) - *(int *)(puVar3 + 0x1fc)))) {
    iVar7 = (uVar1 >> 5) * 4;
    uVar2 = 1 << (uVar1 & 0x1f);
    if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x1f8) + iVar7)) != 0) {
      return 1;
    }
    if (uVar1 < (uint)((*(int *)(puVar3 + 0x214) - *(int *)(puVar3 + 0x20c)) * 8 +
                      (*(int *)(puVar3 + 0x218) - *(int *)(puVar3 + 0x210)))) {
      if ((uVar2 & *(uint *)(*(int *)(puVar3 + 0x20c) + iVar7)) != 0) {
        return 1;
      }
      if (uVar1 < (uint)((*(int *)(puVar3 + 0x22c) - *(int *)(puVar3 + 0x224)) +
                        (*(int *)(puVar3 + 0x228) - *(int *)(puVar3 + 0x220)) * 8)) {
        return (uint)((uVar2 & *(uint *)(*(int *)(puVar3 + 0x220) + iVar7)) != 0);
      }
      goto LAB_000e2064;
    }
  }
  else {
    (**(code **)(puVar8 + 0x3dfaf4))
              (*(int *)(puVar8 + 0x3df340) + 0x3588,0x711,*(int *)(puVar8 + 0x3dfb14) + -0x5174,
               *(int *)(puVar3 + 0x1fc),puVar8 + 0x3e7304);
  }
  (**(code **)(puVar8 + 0x3dfaf4))
            (*(int *)(puVar8 + 0x3df340) + 0x3588,0x71a,*(int *)(puVar8 + 0x3dfb14) + -0x5190);
LAB_000e2064:
  puVar6 = (uint *)&DAT_00000723;
  pcVar9 = *(code **)(puVar8 + 0x3dfaf4);
  puVar4 = (undefined4 *)(*(int *)(puVar8 + 0x3df340) + 0x3588);
  (*pcVar9)(puVar4,0x723,*(int *)(puVar8 + 0x3dfb14) + -0x51b0);
  piVar5 = (int *)*puVar4;
  if (*(code **)(*piVar5 + 0x60) == *(code **)(pcVar9 + 0x3dfaa4)) {
    if ((uint)(piVar5[0xf] - piVar5[0xe] >> 2) <= *puVar6) {
      uVar1 = (**(code **)(pcVar9 + 0x3df9b0))
                        (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x5c8,
                         *(int *)(pcVar9 + 0x3df9d0) + -0x33a0);
      return uVar1;
    }
    iVar7 = *(int *)(piVar5[0xe] + *puVar6 * 4);
  }
  else {
    iVar7 = (**(code **)(*piVar5 + 0x60))();
  }
  if (-1 < *(int *)(iVar7 + 0x20)) {
                    /* WARNING: Subroutine does not return */
    FUN_000d7664();
  }
  piVar5 = (int *)*puVar4;
  iVar7 = *(int *)(iVar7 + 0xc);
  if (*(code **)(*piVar5 + 0x68) != *(code **)(pcVar9 + 0x3dfaa8)) {
    (**(code **)(*piVar5 + 0x68))();
    return iVar7 + extraout_v1;
  }
  if ((uint)(piVar5[0x22] - piVar5[0x21] >> 2) <= *puVar6) {
    uVar1 = (**(code **)(pcVar9 + 0x3df9b0))
                      (*(int *)(pcVar9 + 0x3df1fc) + 0x4570,0x7f7,
                       *(int *)(pcVar9 + 0x3df9d0) + -0x3798);
    return uVar1;
  }
  return iVar7 + *(int *)(piVar5[0x21] + *puVar6 * 4);
}

